PlacesService ক্লাস
google.maps.places . PlacesService
ক্লাস
স্থান অনুসন্ধান এবং একটি স্থান সম্পর্কে বিশদ পুনরুদ্ধার সম্পর্কিত পদ্ধতি রয়েছে।
const {PlacesService} = await google.maps.importLibrary("places")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
PlacesService | PlacesService(attrContainer) পরামিতি:
PlacesService এর একটি নতুন উদাহরণ তৈরি করে যা নির্দিষ্ট কন্টেইনারে অ্যাট্রিবিউশন রেন্ডার করে। |
পদ্ধতি | |
---|---|
findPlaceFromPhoneNumber | findPlaceFromPhoneNumber(request, callback) পরামিতি:
রিটার্ন মান: কোনটিই নয় একটি ফোন নম্বরের উপর ভিত্তি করে স্থানগুলির একটি তালিকা পুনরুদ্ধার করে৷ বেশিরভাগ ক্ষেত্রে ফলাফল তালিকায় শুধুমাত্র একটি আইটেম থাকা উচিত, তবে অনুরোধটি অস্পষ্ট হলে একাধিক ফলাফল ফেরত দেওয়া হতে পারে। কলব্যাকে পাঠানো PlaceResult গুলি একটি পূর্ণ PlaceResult এর উপসেট। আপনার অ্যাপ PlacesService.getDetails কল করে এবং পছন্দসই জায়গার জন্য PlaceResult.place_id পাস করে প্রতিটি জায়গার জন্য আরও বিস্তারিত PlaceResult পেতে পারে। |
findPlaceFromQuery | findPlaceFromQuery(request, callback) পরামিতি:
রিটার্ন মান: কোনটিই নয় একটি ক্যোয়ারী স্ট্রিং এর উপর ভিত্তি করে স্থানগুলির একটি তালিকা পুনরুদ্ধার করে৷ বেশিরভাগ ক্ষেত্রে ফলাফল তালিকায় শুধুমাত্র একটি আইটেম থাকা উচিত, তবে অনুরোধটি অস্পষ্ট হলে একাধিক ফলাফল ফেরত দেওয়া হতে পারে। কলব্যাকে পাঠানো PlaceResult গুলি একটি পূর্ণ PlaceResult এর উপসেট। আপনার অ্যাপ PlacesService.getDetails কল করে এবং পছন্দসই জায়গার জন্য PlaceResult.place_id পাস করে প্রতিটি জায়গার জন্য আরও বিস্তারিত PlaceResult পেতে পারে। |
getDetails | getDetails(request, callback) পরামিতি:
রিটার্ন মান: কোনটিই নয় প্রদত্ত placeId দ্বারা চিহ্নিত স্থান সম্পর্কে বিশদ পুনরুদ্ধার করে। |
nearbySearch | nearbySearch(request, callback) পরামিতি:
রিটার্ন মান: কোনটিই নয় কীওয়ার্ড বা প্রকারের উপর ভিত্তি করে একটি নির্দিষ্ট অবস্থানের কাছাকাছি স্থানগুলির একটি তালিকা পুনরুদ্ধার করে। অবস্থান সর্বদা নির্দিষ্ট করা আবশ্যক, হয় একটি LatLngBounds , অথবা location এবং radius পরামিতি পাস করে৷ কলব্যাকে পাঠানো PlaceResult গুলি সম্পূর্ণ PlaceResult এর উপসেট। আপনার অ্যাপটি পছন্দসই স্থানের জন্য PlaceResult.place_id পাস করে একটি স্থানের বিবরণের অনুরোধ পাঠিয়ে প্রতিটি স্থানের জন্য আরও বিস্তারিত PlaceResult পেতে পারে। PlaceSearchPagination অবজেক্টটি ফলাফলের অতিরিক্ত পৃষ্ঠাগুলি আনতে ব্যবহার করা যেতে পারে (যদি এটি ফলাফলের শেষ পৃষ্ঠা হয় বা ফলাফলের শুধুমাত্র একটি পৃষ্ঠা থাকে তবে শূন্য)। |
textSearch | textSearch(request, callback) পরামিতি:
রিটার্ন মান: কোনটিই নয় একটি ক্যোয়ারী স্ট্রিং এর উপর ভিত্তি করে স্থানগুলির একটি তালিকা পুনরুদ্ধার করে (উদাহরণস্বরূপ, "নিউ ইয়র্কের পিজা", বা "অটোয়ার কাছে জুতার দোকান")। অবস্থান পরামিতি ঐচ্ছিক; যখন অবস্থান নির্দিষ্ট করা হয়, ফলাফলগুলি এলাকার ভিতরের স্থানগুলিতে সীমাবদ্ধ না করে শুধুমাত্র কাছাকাছি ফলাফলের দিকে পক্ষপাতী হয়৷ আপনি যখন ইচ্ছাকৃত স্ট্রিং ব্যবহার করে স্থানগুলি অনুসন্ধান করতে চান তখন textSearch ব্যবহার করুন এবং এমন ক্ষেত্রে যেখানে আপনি একটি নির্দিষ্ট অবস্থানে অনুসন্ধান ফলাফল সীমাবদ্ধ করতে চান না। PlaceSearchPagination অবজেক্টটি ফলাফলের অতিরিক্ত পৃষ্ঠাগুলি আনতে ব্যবহার করা যেতে পারে (যদি এটি ফলাফলের শেষ পৃষ্ঠা হয় বা ফলাফলের শুধুমাত্র একটি পৃষ্ঠা থাকে তবে শূন্য)। |
স্থান বিবরণ অনুরোধ ইন্টারফেস
google.maps.places . PlaceDetailsRequest
ইন্টারফেস
একটি স্থানের বিশদ বিবরণ PlacesService
এ পাঠানো হবে।
বৈশিষ্ট্য | |
---|---|
placeId | প্রকার: string জায়গার আইডি যার জন্য বিশদ অনুরোধ করা হচ্ছে। |
fields optional | প্রকার: Array <string> optional বিশদ প্রতিক্রিয়ায় অন্তর্ভুক্ত করা ক্ষেত্রগুলি, যার জন্য বিল করা হবে ৷ যদি কোনো ক্ষেত্র নির্দিষ্ট করা না থাকে বা ['ALL'] পাস করা হয়, তাহলে সমস্ত উপলব্ধ ক্ষেত্র ফেরত দেওয়া হবে এবং এর জন্য বিল করা হবে (এটি উত্পাদন স্থাপনার জন্য সুপারিশ করা হয় না)। ক্ষেত্রগুলির একটি তালিকার জন্য PlaceResult দেখুন। নেস্টেড ক্ষেত্রগুলি ডট-পাথ দিয়ে নির্দিষ্ট করা যেতে পারে (উদাহরণস্বরূপ, "geometry.location" )। |
language optional | প্রকার: string optional যে ভাষার বিবরণ ফেরত দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী। সমর্থিত ভাষার তালিকা দেখুন। |
region optional | প্রকার: string optional ব্যবহারকারীর অঞ্চলের একটি অঞ্চল কোড। এটি কোন ফটোগুলি ফেরত দেওয়া হতে পারে এবং সম্ভবত অন্যান্য জিনিসগুলিকে প্রভাবিত করতে পারে৷ অঞ্চল কোড একটি ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান গ্রহণ করে। কিছু উল্লেখযোগ্য ব্যতিক্রম সহ বেশিরভাগ ccTLD কোডগুলি ISO 3166-1 কোডগুলির সাথে অভিন্ন। উদাহরণস্বরূপ, যুক্তরাজ্যের ccTLD হল "uk" ( .co.uk ) যেখানে এর ISO 3166-1 কোড হল "gb" (প্রযুক্তিগতভাবে "দ্য ইউনাইটেড কিংডম অফ গ্রেট ব্রিটেন এবং উত্তর আয়ারল্যান্ড" এর সত্তার জন্য)। |
sessionToken optional | প্রকার: AutocompleteSessionToken optional একটি স্বয়ংসম্পূর্ণ সেশনের সাথে বিশদ অনুরোধ বান্ডিল করতে ব্যবহৃত অনন্য রেফারেন্স। |
FindPlaceFromPhoneNumberRequest ইন্টারফেস
google.maps.places . FindPlaceFromPhoneNumberRequest
ইন্টারফেস
টেক্সট অনুসন্ধানের অনুরোধ থেকে একটি স্থান সন্ধান করুন PlacesService.findPlaceFromPhoneNumber
এ পাঠানো হবে।
বৈশিষ্ট্য | |
---|---|
fields | প্রকার: Array <string> প্রতিক্রিয়াতে অন্তর্ভুক্ত করা ক্ষেত্রগুলি, যার জন্য বিল করা হবে ৷ যদি ['ALL'] পাস করা হয়, তবে সমস্ত উপলব্ধ ক্ষেত্র ফেরত দেওয়া হবে এবং এর জন্য বিল করা হবে (এটি উত্পাদন স্থাপনার জন্য সুপারিশ করা হয় না)। ক্ষেত্রগুলির একটি তালিকার জন্য PlaceResult দেখুন। নেস্টেড ক্ষেত্রগুলি ডট-পাথ দিয়ে নির্দিষ্ট করা যেতে পারে (উদাহরণস্বরূপ, "geometry.location" )। |
phoneNumber | প্রকার: string সেই জায়গার ফোন নম্বরটা দেখতে হবে। বিন্যাস অবশ্যই E.164 হতে হবে। |
language optional | প্রকার: string optional যখন সম্ভব তখন যে ভাষার নাম এবং ঠিকানাগুলি ফেরত দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী৷ সমর্থিত ভাষার তালিকা দেখুন। |
locationBias optional | প্রকার: LocationBias optional স্থান অনুসন্ধান করার সময় ব্যবহৃত পক্ষপাত। ফলাফলটি প্রদত্ত LocationBias প্রতি পক্ষপাতদুষ্ট হবে, কিন্তু এতেই সীমাবদ্ধ থাকবে না। |
FindPlaceFromQueryRequest ইন্টারফেস
google.maps.places . FindPlaceFromQueryRequest
ইন্টারফেস
টেক্সট অনুসন্ধানের অনুরোধ থেকে একটি স্থান সন্ধান করুন PlacesService.findPlaceFromQuery
এ পাঠানো হবে।
বৈশিষ্ট্য | |
---|---|
fields | প্রকার: Array <string> প্রতিক্রিয়াতে অন্তর্ভুক্ত করা ক্ষেত্রগুলি, যার জন্য বিল করা হবে ৷ যদি ['ALL'] পাস করা হয়, তবে সমস্ত উপলব্ধ ক্ষেত্র ফেরত দেওয়া হবে এবং এর জন্য বিল করা হবে (এটি উত্পাদন স্থাপনার জন্য সুপারিশ করা হয় না)। ক্ষেত্রগুলির একটি তালিকার জন্য PlaceResult দেখুন। নেস্টেড ক্ষেত্রগুলি ডট-পাথ দিয়ে নির্দিষ্ট করা যেতে পারে (উদাহরণস্বরূপ, "geometry.location" )। |
query | প্রকার: string অনুরোধ এর প্রশ্ন. যেমন একটি স্থানের নাম বা ঠিকানা। |
language optional | প্রকার: string optional যখন সম্ভব তখন যে ভাষার নাম এবং ঠিকানাগুলি ফেরত দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী৷ সমর্থিত ভাষার তালিকা দেখুন। |
locationBias optional | প্রকার: LocationBias optional স্থান অনুসন্ধান করার সময় ব্যবহৃত পক্ষপাত। ফলাফলটি প্রদত্ত LocationBias প্রতি পক্ষপাতদুষ্ট হবে, কিন্তু এতেই সীমাবদ্ধ থাকবে না। |
PlaceSearchRequest ইন্টারফেস
google.maps.places . PlaceSearchRequest
ইন্টারফেস
একটি স্থান অনুসন্ধান ক্যোয়ারী PlacesService
এ পাঠানো হবে।
বৈশিষ্ট্য | |
---|---|
bounds optional | প্রকার: LatLngBounds | LatLngBoundsLiteral optional যে সীমার মধ্যে স্থানগুলি অনুসন্ধান করতে হবে৷ bounds সেট করা থাকলে location এবং radius উভয়ই উপেক্ষা করা হবে। |
keyword optional | প্রকার: string optional নাম, প্রকার এবং ঠিকানা, সেইসাথে গ্রাহক পর্যালোচনা এবং অন্যান্য তৃতীয়-পক্ষের সামগ্রী সহ কিন্তু সীমাবদ্ধ নয় এমন সমস্ত উপলব্ধ ক্ষেত্রের সাথে মিলিত হওয়া একটি শব্দ৷ |
language optional | প্রকার: string optional সম্ভব হলে যে ভাষার নাম এবং ঠিকানাগুলি ফেরত দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী৷ সমর্থিত ভাষার তালিকা দেখুন। |
location optional | প্রকার:
|