Places Service

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
প্রকার: LatLng | LatLngLiteral optional
যে অবস্থানের চারপাশে স্থানগুলি অনুসন্ধান করতে হবে৷
maxPriceLevel optional
প্রকার: number optional
শুধুমাত্র নির্দিষ্ট মূল্য স্তরে বা তার নিচের স্থানে ফলাফল সীমাবদ্ধ করে। বৈধ মানগুলি 0 (সবচেয়ে সাশ্রয়ী) থেকে 4 (সবচেয়ে ব্যয়বহুল), অন্তর্ভুক্ত। উল্লেখ করা থাকলে, minPrice এর থেকে বেশি বা সমান হতে হবে।
minPriceLevel optional
প্রকার: number optional
শুধুমাত্র নির্দিষ্ট মূল্য স্তরে বা উচ্চতর স্থানে ফলাফলগুলিকে সীমাবদ্ধ করে৷ বৈধ মানগুলি 0 (সবচেয়ে সাশ্রয়ী) থেকে 4 (সবচেয়ে ব্যয়বহুল), অন্তর্ভুক্ত। maxPrice থেকে কম বা সমান হতে হবে, যদি নির্দিষ্ট করা থাকে।
name optional
প্রকার: string optional
keyword সমতুল্য। এই ক্ষেত্রের মানগুলি keyword ক্ষেত্রের মানগুলির সাথে একত্রিত হয় এবং একই অনুসন্ধান স্ট্রিংয়ের অংশ হিসাবে পাস করা হয়।
openNow optional
প্রকার: boolean optional
ফলাফলগুলিকে শুধুমাত্র সেই জায়গাগুলিতে সীমাবদ্ধ করে যা এই মুহূর্তে খোলা আছে৷
radius optional
প্রকার: number optional
প্রদত্ত অবস্থান থেকে দূরত্ব যার মধ্যে স্থানগুলি অনুসন্ধান করতে হবে, মিটারে৷ সর্বাধিক অনুমোদিত মান হল 50 000৷
rankBy optional
প্রকার: RankBy optional
ডিফল্ট: RankBy.PROMINENCE
ফলাফল ফেরত দেওয়ার সময় ব্যবহার করার জন্য র‌্যাঙ্কিং পদ্ধতি নির্দিষ্ট করে। মনে রাখবেন যে যখন rankBy DISTANCE এ সেট করা হয়, তখন আপনাকে অবশ্যই একটি location নির্দিষ্ট করতে হবে কিন্তু আপনি একটি radius বা bounds নির্দিষ্ট করতে পারবেন না।
type optional
প্রকার: string optional
প্রদত্ত ধরনের স্থানের জন্য অনুসন্ধান. টাইপটি অনুরোধের টার্গেট অবস্থানের স্থানীয় ভাষায় অনুবাদ করা হয় এবং একটি ক্যোয়ারী স্ট্রিং হিসাবে ব্যবহৃত হয়। যদি একটি প্রশ্নও প্রদান করা হয়, এটি স্থানীয় টাইপ স্ট্রিং এর সাথে সংযুক্ত করা হয়। একটি ভিন্ন ধরনের ফলাফল প্রতিক্রিয়া থেকে বাদ দেওয়া হয়. ভাষা এবং অঞ্চলের স্বাধীন শ্রেণীগত অনুসন্ধান করতে এই ক্ষেত্রটি ব্যবহার করুন। বৈধ প্রকার এখানে দেওয়া হয়.

TextSearchRequest ইন্টারফেস

google.maps.places . TextSearchRequest ইন্টারফেস

একটি পাঠ্য অনুসন্ধান অনুরোধ PlacesService এ পাঠানো হবে।

bounds optional
প্রকার: LatLngBounds | LatLngBoundsLiteral optional
স্থানগুলি (ঐচ্ছিক) অনুসন্ধান করার সময় ফলাফল পক্ষপাতিত্বের জন্য ব্যবহৃত সীমানা। bounds সেট করা থাকলে location এবং radius উভয়ই উপেক্ষা করা হবে। ফলাফল এই সীমানার মধ্যে সীমাবদ্ধ থাকবে না; কিন্তু, এটি ভিতরে ফলাফল উচ্চ র্যাঙ্ক হবে.
language optional
প্রকার: string optional
সম্ভব হলে যে ভাষার নাম এবং ঠিকানাগুলি ফেরত দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী৷ সমর্থিত ভাষার তালিকা দেখুন।
location optional
প্রকার: LatLng | LatLngLiteral optional
জায়গাগুলির জন্য অনুসন্ধান করার সময় এলাকার কেন্দ্রটি ফলাফলের পক্ষপাতিত্ব করত৷
query optional
প্রকার: string optional
অনুরোধের ক্যোয়ারী টার্ম। উদাহরণস্বরূপ, একটি স্থানের নাম ('আইফেল টাওয়ার'), একটি স্থানের নাম অনুসরণ করে একটি বিভাগ ('নিউ ইয়র্কের পিৎজা'), অথবা একটি স্থানের নাম অনুসরণ করে একটি অবস্থান দ্ব্যর্থক ('সিডনিতে স্টারবাকস') )
radius optional
প্রকার: number optional
মিটারে স্থানগুলি অনুসন্ধান করার সময় এলাকার ব্যাসার্ধ ফলাফলের পক্ষপাতিত্ব করত৷
region optional
প্রকার: string optional
একটি অঞ্চল কোড পক্ষপাতের ফলাফলের দিকে। অঞ্চল কোড একটি ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান গ্রহণ করে। কিছু উল্লেখযোগ্য ব্যতিক্রম সহ বেশিরভাগ ccTLD কোডগুলি ISO 3166-1 কোডগুলির সাথে অভিন্ন। উদাহরণস্বরূপ, যুক্তরাজ্যের ccTLD হল "uk" ( .co.uk ) যেখানে এর ISO 3166-1 কোড হল "gb" (প্রযুক্তিগতভাবে "দ্য ইউনাইটেড কিংডম অফ গ্রেট ব্রিটেন এবং উত্তর আয়ারল্যান্ড" এর সত্তার জন্য)।
type optional
প্রকার: string optional
প্রদত্ত ধরনের স্থানের জন্য অনুসন্ধান. টাইপটি অনুরোধের টার্গেট অবস্থানের স্থানীয় ভাষায় অনুবাদ করা হয় এবং একটি ক্যোয়ারী স্ট্রিং হিসাবে ব্যবহৃত হয়। যদি একটি প্রশ্নও প্রদান করা হয়, এটি স্থানীয় টাইপ স্ট্রিং এর সাথে সংযুক্ত করা হয়। একটি ভিন্ন ধরনের ফলাফল প্রতিক্রিয়া থেকে বাদ দেওয়া হয়. ভাষা এবং অঞ্চলের স্বাধীন শ্রেণীগত অনুসন্ধান করতে এই ক্ষেত্রটি ব্যবহার করুন। বৈধ প্রকার এখানে দেওয়া হয়.

ধ্রুবক দ্বারা র‌্যাঙ্ক

google.maps.places . RankBy ধ্রুবক দ্বারা google.maps.places . RankBy

একটি PlaceSearchRequest এর জন্য র‌্যাঙ্কিং বিকল্প।

const {RankBy} = await google.maps.importLibrary("places") কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

DISTANCE অবস্থান থেকে দূরত্ব অনুযায়ী ফলাফল স্থান নির্ধারণ করে।
PROMINENCE র‍্যাঙ্কগুলি তাদের প্রাধান্য দ্বারা ফলাফলগুলিকে স্থান দেয়।

অবস্থানবিয়াস typedef

google.maps.places . LocationBias typedef

একটি অবস্থানবিয়াস স্থানগুলি অনুসন্ধান করার সময় ব্যবহার করার জন্য একটি নরম সীমানা বা ইঙ্গিত উপস্থাপন করে৷ ফলাফল নির্দিষ্ট এলাকার বাইরে থেকে আসতে পারে. একটি পক্ষপাত হিসাবে বর্তমান ব্যবহারকারীর IP ঠিকানা ব্যবহার করতে, স্ট্রিং "IP_BIAS" নির্দিষ্ট করা যেতে পারে। দ্রষ্টব্য: একটি Circle ব্যবহার করলে কেন্দ্র এবং ব্যাসার্ধ অবশ্যই সংজ্ঞায়িত করতে হবে।

LatLng | LatLngLiteral | LatLngBounds | LatLngBoundsLiteral | Circle | CircleLiteral |string

অবস্থান সীমাবদ্ধতা typedef

google.maps.places . LocationRestriction typedef

একটি অবস্থান সীমাবদ্ধতা স্থানগুলি অনুসন্ধান করার সময় ব্যবহার করার জন্য একটি কঠোর সীমানা উপস্থাপন করে৷

LatLngBounds | LatLngBoundsLiteral

PlacesService Status ধ্রুবক

google.maps.places . PlacesServiceStatus ধ্রুবক

স্থিতিটি PlacesService দ্বারা তার অনুসন্ধানগুলি সম্পূর্ণ হওয়ার পরে ফিরে এসেছে৷ মান দ্বারা, বা ধ্রুবকের নাম ব্যবহার করে এইগুলি নির্দিষ্ট করুন। উদাহরণস্বরূপ, 'OK' বা google.maps.places.PlacesServiceStatus.OK

const {PlacesServiceStatus} = await google.maps.importLibrary("places") কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

INVALID_REQUEST এই অনুরোধ অবৈধ ছিল.
NOT_FOUND উল্লেখিত স্থান খুঁজে পাওয়া যায়নি.
OK প্রতিক্রিয়া একটি বৈধ ফলাফল রয়েছে.
OVER_QUERY_LIMIT আবেদনটি তার অনুরোধের কোটা অতিক্রম করেছে।
REQUEST_DENIED অ্যাপ্লিকেশনটিকে PlacesService ব্যবহার করার অনুমতি নেই।
UNKNOWN_ERROR একটি সার্ভার ত্রুটির কারণে PlacesService অনুরোধটি প্রক্রিয়া করা যায়নি৷ আপনি আবার চেষ্টা করলে অনুরোধ সফল হতে পারে।
ZERO_RESULTS এই অনুরোধের জন্য কোন ফলাফল পাওয়া যায়নি.

প্লেস সার্চ পেজিনেশন ইন্টারফেস

google.maps.places . PlaceSearchPagination ইন্টারফেস

স্থানের ফলাফলের অতিরিক্ত পৃষ্ঠাগুলি আনতে ব্যবহৃত একটি বস্তু।

hasNextPage
প্রকার: boolean
আরও ফলাফল পাওয়া যায় কিনা তা নির্দেশ করে। true যখন একটি অতিরিক্ত ফলাফল পৃষ্ঠা আছে.
nextPage
nextPage()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: void
ফলাফলের পরবর্তী পৃষ্ঠা নিয়ে আসে। একই কলব্যাক ফাংশন ব্যবহার করে যা প্রথম অনুসন্ধান অনুরোধে প্রদান করা হয়েছিল।

PlaceResult ইন্টারফেস

google.maps.places . PlaceResult ইন্টারফেস

একটি স্থান সম্পর্কে তথ্য সংজ্ঞায়িত করে।

address_components optional
প্রকার: Array < GeocoderAddressComponent > optional
এই স্থানের অবস্থানের জন্য ঠিকানা উপাদানগুলির সংগ্রহ৷ শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।
adr_address optional
প্রকার: string optional
adr মাইক্রোফরম্যাটে স্থানের ঠিকানার উপস্থাপনা। শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।
aspects optional
প্রকার: Array < PlaceAspectRating > optional
Google এবং Zagat ব্যবহারকারীর পর্যালোচনার উপর ভিত্তি করে এই স্থানের রেট করা দিকগুলি৷ রেটিংগুলি 0 থেকে 30 এর স্কেলে রয়েছে৷
business_status optional
প্রকার: BusinessStatus optional
একটি পতাকা যা স্থানটির কর্মক্ষম অবস্থা নির্দেশ করে, যদি এটি একটি ব্যবসা হয় (স্থানটি অস্থায়ীভাবে বা স্থায়ীভাবে বন্ধ আছে কিনা তা নির্দেশ করে)। যদি কোন তথ্য উপলব্ধ না হয়, পতাকা অনুসন্ধান বা বিবরণ প্রতিক্রিয়া উপস্থিত হয় না.
formatted_address optional
প্রকার: string optional
জায়গার পুরো ঠিকানা।
formatted_phone_number optional
প্রকার: string optional
স্থানের ফোন নম্বর, নম্বরটির আঞ্চলিক রীতি অনুযায়ী ফর্ম্যাট করা হয়েছে৷ শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।
geometry optional
প্রকার: PlaceGeometry optional
স্থানের জ্যামিতি-সম্পর্কিত তথ্য।
html_attributions optional
প্রকার: Array <string> optional
এই স্থানের ফলাফলের জন্য অ্যাট্রিবিউশন পাঠ্য প্রদর্শন করা হবে। উপলব্ধ html_attributions সর্বদা ফেরত দেওয়া হয় তা নির্বিশেষে যে fields অনুরোধ করা হয়েছে, এবং অবশ্যই প্রদর্শিত হবে৷
icon optional
প্রকার: string optional
একটি চিত্র সংস্থানের URL যা এই স্থানের বিভাগকে উপস্থাপন করতে ব্যবহার করা যেতে পারে।
icon_background_color optional
প্রকার: string optional
একটি স্থানের আইকনের সাথে ব্যবহারের জন্য পটভূমির রঙ। এছাড়াও PlaceResult.icon_mask_base_uri দেখুন।
icon_mask_base_uri optional
প্রকার: string optional
একটি আইকন মাস্কের জন্য একটি ছোট URL। শেষ পর্যন্ত একটি ফাইল এক্সটেনশন (যেমন .svg বা .png ) যুক্ত করে বিভিন্ন ধরনের আইকন অ্যাক্সেস করুন।
international_phone_number optional
প্রকার: string optional
আন্তর্জাতিক বিন্যাসে স্থানের ফোন নম্বর। আন্তর্জাতিক বিন্যাসে দেশের কোড অন্তর্ভুক্ত থাকে এবং প্লাস (+) চিহ্নের সাথে উপসর্গ থাকে। শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।
name optional
প্রকার: string optional
জায়গার নাম। দ্রষ্টব্য: ব্যবহারকারীর স্থানগুলিতে প্রবেশের ক্ষেত্রে, এটি ব্যবহারকারীর দ্বারা টাইপ করা কাঁচা পাঠ্য। এই ডেটা ব্যবহার করার সময় দয়া করে সতর্কতা অবলম্বন করুন, কারণ দূষিত ব্যবহারকারীরা কোড ইনজেকশন আক্রমণের জন্য এটিকে ভেক্টর হিসাবে ব্যবহার করার চেষ্টা করতে পারে ( http://en.wikipedia.org/wiki/Code_injection দেখুন)।
opening_hours optional
প্রকার: PlaceOpeningHours optional
স্থানটি কখন খোলে বা বন্ধ হয় তা নির্ধারণ করে।
permanently_closed optional
প্রকার: boolean optional
স্থানটি স্থায়ীভাবে বা অস্থায়ীভাবে বন্ধ আছে কিনা তা নির্দেশ করে একটি পতাকা৷ যদি জায়গাটি চালু থাকে, বা যদি কোনও ডেটা উপলব্ধ না হয়, পতাকাটি প্রতিক্রিয়া থেকে অনুপস্থিত থাকে।
photos optional
প্রকার: Array < PlacePhoto > optional
এই জায়গার ফটো। সংগ্রহে দশটি পর্যন্ত PlacePhoto অবজেক্ট থাকবে।
place_id optional
প্রকার: string optional
স্থানটির জন্য একটি অনন্য শনাক্তকারী৷
plus_code optional
প্রকার: PlacePlusCode optional
স্থানের জন্য ওপেন লোকেশন কোড বা " প্লাস কোড " সংজ্ঞায়িত করে।
price_level optional
প্রকার: number optional
স্থানটির মূল্য স্তর, 0 থেকে 4 এর স্কেলে। মূল্য স্তরগুলি নিম্নরূপ ব্যাখ্যা করা হয়:
  • 0 : বিনামূল্যে
  • 1 : সস্তা
  • 2 : পরিমিত
  • 3 : ব্যয়বহুল
  • 4 : খুব ব্যয়বহুল
rating optional
প্রকার: number optional
এই স্থানের ব্যবহারকারীর পর্যালোচনার উপর ভিত্তি করে একটি রেটিং, 1.0 থেকে 5.0 এর মধ্যে।
reviews optional
প্রকার: Array < PlaceReview > optional
এই স্থানের পর্যালোচনার একটি তালিকা। শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।
types optional
প্রকার: Array <string> optional
এই স্থানের জন্য প্রকারের একটি বিন্যাস (উদাহরণস্বরূপ, ["political", "locality"] বা ["restaurant", "establishment"] )।
url optional
প্রকার: string optional
এই জায়গার জন্য অফিসিয়াল Google পৃষ্ঠার URL। এটি Google-এর মালিকানাধীন পৃষ্ঠা যেখানে স্থান সম্পর্কে সেরা উপলব্ধ তথ্য রয়েছে৷ শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।
user_ratings_total optional
প্রকার: number optional
এই স্থানের PlaceResult.rating এ অবদান রাখে এমন ব্যবহারকারীর রেটিংগুলির সংখ্যা।
utc_offset optional
প্রকার: number optional
স্থানের বর্তমান টাইমজোনের UTC থেকে অফসেট, মিনিটে। উদাহরণস্বরূপ, সিডনি, অস্ট্রেলিয়া দিবালোক সঞ্চয় UTC থেকে 11 ঘন্টা এগিয়ে, তাই utc_offset হবে 660 । UTC এর পিছনের টাইমজোনের জন্য, অফসেট নেতিবাচক। উদাহরণস্বরূপ, কেপ ভার্দে-এর জন্য utc_offset হল -60 ৷ শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।
utc_offset_minutes optional
প্রকার: number optional
স্থানের বর্তমান টাইমজোনের UTC থেকে অফসেট, মিনিটে। উদাহরণস্বরূপ, সিডনি, অস্ট্রেলিয়া দিবালোক সঞ্চয় UTC থেকে 11 ঘন্টা এগিয়ে, তাই utc_offset_minutes হবে 660 । UTC এর পিছনের টাইমজোনের জন্য, অফসেট নেতিবাচক। উদাহরণস্বরূপ, কেপ ভার্দে-এর জন্য utc_offset_minutes হল -60 ৷ শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।
vicinity optional
প্রকার: string optional
রাস্তার নাম, রাস্তার নম্বর এবং এলাকা সহ স্থানের সরলীকৃত ঠিকানা, কিন্তু প্রদেশ/রাজ্য, পোস্টাল কোড বা দেশ নয়। উদাহরণস্বরূপ, গুগলের সিডনি, অস্ট্রেলিয়া অফিসের আশেপাশের মান "48 Pirrama Road, Pyrmont" । শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।
website optional
প্রকার: string optional
এই জায়গার জন্য প্রামাণিক ওয়েবসাইট, যেমন একটি ব্যবসার হোমপেজ। শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।

PlaceAspectRating ইন্টারফেস

google.maps.places . PlaceAspectRating ইন্টারফেস

ব্যবহারকারীরা পর্যালোচনা করেছেন এমন জায়গার একটি দিক সম্পর্কে তথ্য সংজ্ঞায়িত করে।

rating
প্রকার: number
এই দিকটির রেটিং। পৃথক পর্যালোচনার জন্য এটি 0 থেকে 3 পর্যন্ত একটি পূর্ণসংখ্যা। একটি স্থানের সমষ্টিগত রেটিংগুলির জন্য এটি 0 থেকে 30 পর্যন্ত একটি পূর্ণসংখ্যা।
type
প্রকার: string
দৃষ্টিভঙ্গি টাইপ. উদাহরণস্বরূপ, "food" , "decor" , "service" বা "overall"

ব্যবসার অবস্থা ধ্রুবক

google.maps.places . BusinessStatus ধ্রুবক

স্থানটির কর্মক্ষম অবস্থা, যদি এটি একটি ব্যবসা হয়, একটি PlaceResult-এ ফেরত দেওয়া হয় (স্থানটি চালু আছে কিনা তা অস্থায়ী বা স্থায়ীভাবে বন্ধ করা হয়েছে)। মান, বা ধ্রুবকের নাম দ্বারা এগুলি নির্দিষ্ট করুন (উদাহরণ: 'OPERATIONAL' বা google.maps.places.BusinessStatus.OPERATIONAL )।

const {BusinessStatus} = await google.maps.importLibrary("places") কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

CLOSED_PERMANENTLY ব্যবসা স্থায়ীভাবে বন্ধ রয়েছে।
CLOSED_TEMPORARILY ব্যবসা সাময়িকভাবে বন্ধ রয়েছে।
OPERATIONAL ব্যবসা স্বাভাবিকভাবে চলছে।

স্থান জ্যামিতি ইন্টারফেস

google.maps.places . PlaceGeometry ইন্টারফেস

একটি স্থানের জ্যামিতি সম্পর্কে তথ্য সংজ্ঞায়িত করে।

location optional
প্রকার: LatLng optional
জায়গার অবস্থান।
viewport optional
প্রকার: LatLngBounds optional
একটি মানচিত্রে এই স্থানটি প্রদর্শন করার সময় পছন্দের ভিউপোর্ট৷ স্থানটির জন্য পছন্দের ভিউপোর্ট জানা না থাকলে এই সম্পত্তিটি null হয়ে যাবে। শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।

PlaceOpeningHours ইন্টারফেস

google.maps.places . PlaceOpeningHours ইন্টারফেস

একটি স্থান খোলার সময় সম্পর্কে তথ্য সংজ্ঞায়িত করে।

open_now optional
প্রকার: boolean optional
বর্তমান সময়ে স্থানটি খোলা আছে কিনা।
periods optional
প্রকার: Array < PlaceOpeningHoursPeriod > optional
সপ্তাহের প্রতিটি দিনের জন্য খোলার সময়কাল, রবিবার থেকে শুরু, কালানুক্রমিক ক্রমে। যে দিনগুলিতে জায়গাটি খোলা নেই সেগুলি অন্তর্ভুক্ত নয়৷ শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ।
weekday_text optional
প্রকার: Array <string> optional
সপ্তাহের প্রতিটি দিনের জন্য ফর্ম্যাট খোলার সময় প্রতিনিধিত্বকারী সাতটি স্ট্রিংয়ের একটি অ্যারে৷ স্থান পরিষেবা বর্তমান ভাষার জন্য খোলার সময় যথাযথভাবে বিন্যাস এবং স্থানীয়করণ করবে। এই অ্যারের উপাদানগুলির ক্রম ভাষার উপর নির্ভর করে। কিছু ভাষা সপ্তাহ শুরু হয় সোমবারে আবার কিছু ভাষা শুরু হয় রবিবারে। শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ। অন্যান্য কল একটি খালি অ্যারে ফেরত দিতে পারে.
isOpen
isOpen([date])
পরামিতি:
  • date : Date optional
রিটার্ন মান: boolean|undefined
জায়গাটি এখন খোলা আছে কিনা তা পরীক্ষা করুন (যখন কোন তারিখ পাস হয় না), বা প্রদত্ত তারিখে। যদি এই জায়গায় PlaceResult.utc_offset_minutes বা PlaceOpeningHours.periods না থাকে তবে undefined ফেরত দেওয়া হয় ( PlaceOpeningHours.periods শুধুমাত্র PlacesService.getDetails এর মাধ্যমে উপলব্ধ)। এই পদ্ধতি ব্যতিক্রমী সময় নেয় না, যেমন ছুটির সময়, বিবেচনায়।

PlaceOpeningHoursPeriod ইন্টারফেস

google.maps.places . PlaceOpeningHoursPeriod ইন্টারফেস

একটি স্থান খোলার সময় সম্পর্কে কাঠামোগত তথ্য সংজ্ঞায়িত করে। দ্রষ্টব্য: যদি একটি স্থান সর্বদা খোলা থাকে, তাহলে প্রতিক্রিয়া থেকে close অংশটি অনুপস্থিত থাকবে। ক্লায়েন্টরা সর্বদা-খোলা একটি open পিরিয়ড হিসাবে উপস্থাপিত হওয়ার উপর নির্ভর করতে পারে যার মান 0 সহ day এবং time "0000" মান সহ, এবং কোন close নেই।

open
প্রকার: PlaceOpeningHoursTime
জায়গা খোলার সময়.
close optional
প্রকার: PlaceOpeningHoursTime optional
স্থানের জন্য বন্ধ সময়.

PlaceOpeningHoursTime ইন্টারফেস

google.maps.places . PlaceOpeningHoursTime ইন্টারফেস

একটি স্থান কখন খোলে বা বন্ধ হয় তা নির্ধারণ করে।

day
প্রকার: number
সপ্তাহের দিনগুলি, পরিসরে একটি সংখ্যা হিসাবে [ 0 , 6 ], রবিবার থেকে শুরু হয়৷ উদাহরণস্বরূপ, 2 মানে মঙ্গলবার।
hours
প্রকার: number
একটি সংখ্যা হিসাবে PlaceOpeningHoursTime.time এর ঘন্টা [ 0 , 23 ] পরিসরে। এটি স্থানের সময় অঞ্চলে রিপোর্ট করা হবে৷
minutes
প্রকার: number
একটি সংখ্যা হিসাবে PlaceOpeningHoursTime.time এর মিনিট, পরিসরে [ 0 , 59 ]। এটি স্থানের সময় অঞ্চলে রিপোর্ট করা হবে৷
time
প্রকার: string
24-ঘন্টা "hhmm" ফর্ম্যাটে দিনের সময়। মানগুলি [ "0000" , "2359" ] এর মধ্যে রয়েছে৷ সময় স্থানের সময় অঞ্চলে রিপোর্ট করা হবে.
nextDate optional
প্রকার: number optional
টাইমস্ট্যাম্প (যুগের পর থেকে মিলিসেকেন্ড হিসাবে, new Date() এর সাথে ব্যবহারের জন্য উপযুক্ত ) এই PlaceOpeningHoursTime এর পরবর্তী ঘটনাকে উপস্থাপন করে। এটি সপ্তাহের PlaceOpeningHoursTime.day , PlaceOpeningHoursTime.time এবং PlaceResult.utc_offset_minutes থেকে গণনা করা হয়। যদি PlaceResult.utc_offset_minutes undefined হয়, তাহলে nextDate undefined হবে।

প্লেসপ্লাসকোড ইন্টারফেস

google.maps.places . PlacePlusCode ইন্টারফেস

একটি স্থানের জন্য ওপেন লোকেশন কোড বা " প্লাস কোড " সংজ্ঞায়িত করে। প্লাস কোডগুলি এমন জায়গায় রাস্তার ঠিকানাগুলির প্রতিস্থাপন হিসাবে ব্যবহার করা যেতে পারে যেখানে সেগুলি বিদ্যমান নেই (যেখানে বিল্ডিংগুলি সংখ্যাযুক্ত নয় বা রাস্তার নাম দেওয়া হয়নি)।

global_code
প্রকার: string
একটি প্লাস কোড একটি ডিগ্রীর 1/8000 তম একটি ডিগ্রী এলাকার 1/8000 তম। উদাহরণস্বরূপ, "8FVC9G8F+5W"
compound_code optional
প্রকার: string optional
একটি প্লাস কোড যেখানে একটি ডিগ্রীর 1/8000তম একটি ডিগ্রী এলাকার 1/8000তম দ্বারা যেখানে প্রথম চারটি অক্ষর (এরিয়ার কোড) বাদ দেওয়া হয় এবং একটি স্থানীয় বিবরণ দিয়ে প্রতিস্থাপিত হয়। উদাহরণস্বরূপ, "9G8F+5W Zurich, Switzerland" । কোড সংক্ষিপ্ত করার জন্য কোন উপযুক্ত এলাকা পাওয়া না গেলে এই ক্ষেত্রটি বাদ দেওয়া হয়।

প্লেসফটো ইন্টারফেস

google.maps.places . PlacePhoto ইন্টারফেস

একটি স্থানের একটি ফটো উপাদান প্রতিনিধিত্ব করে।

height
প্রকার: number
ছবির উচ্চতা পিক্সেলে।
html_attributions
প্রকার: Array <string>
এই ছবির জন্য অ্যাট্রিবিউশন টেক্সট প্রদর্শিত হবে।
width
প্রকার: number
ছবির প্রস্থ পিক্সেলে।
getUrl
getUrl([opts])
পরামিতি:
রিটার্ন মান: string
নির্দিষ্ট বিকল্পের সাথে সম্পর্কিত ছবির URL প্রদান করে।

ফটো অপশন ইন্টারফেস

google.maps.places . PhotoOptions ইন্টারফেস

ফটো-অনুরোধের বিকল্পগুলি সংজ্ঞায়িত করে।

maxHeight optional
প্রকার: number optional
ফেরত দেওয়া ছবির পিক্সেলে সর্বোচ্চ উচ্চতা।
maxWidth optional
প্রকার: number optional
প্রত্যাবর্তিত ছবির পিক্সেলে সর্বাধিক প্রস্থ।

প্লেসরিভিউ ইন্টারফেস

google.maps.places . PlaceReview ইন্টারফেস

একটি স্থানের একক পর্যালোচনার প্রতিনিধিত্ব করে।

author_name
প্রকার: string
পর্যালোচনাকারীর নাম।
language
প্রকার: string
এই পর্যালোচনাটি যে ভাষায় লেখা হয়েছে তা নির্দেশ করে একটি IETF ভাষার কোড। মনে রাখবেন যে এই কোডে দেশ বা অঞ্চল নির্দেশ করে কোনো সেকেন্ডারি ট্যাগ ছাড়াই শুধুমাত্র প্রধান ভাষা ট্যাগ অন্তর্ভুক্ত রয়েছে। উদাহরণস্বরূপ, সমস্ত ইংরেজি পর্যালোচনাগুলি 'en' হিসাবে ট্যাগ করা হয়েছে।
profile_photo_url
প্রকার: string
পর্যালোচনাকারীর প্রোফাইল ছবির একটি URL।
relative_time_description
প্রকার: string
ফর্ম্যাট করা সাম্প্রতিক সময়ের একটি স্ট্রিং, ভাষা এবং দেশের জন্য উপযুক্ত একটি ফর্মে বর্তমান সময়ের সাপেক্ষে পর্যালোচনা সময় প্রকাশ করে। উদাহরণস্বরূপ "a month ago"
text
প্রকার: string
একটি পর্যালোচনার পাঠ্য।
time
প্রকার: number
পর্যালোচনার জন্য টাইমস্ট্যাম্প, যুগের পর থেকে সেকেন্ডে প্রকাশ করা হয়েছে।
aspects optional
প্রকার: Array < PlaceAspectRating > optional
পর্যালোচনা দ্বারা রেট দিক দিক. 0 থেকে 3 স্কেলে রেটিং।
author_url optional
প্রকার: string optional
পর্যালোচকের প্রোফাইলের একটি URL। পর্যালোচকের প্রোফাইল অনুপলব্ধ হলে এটি undefined হবে।
rating optional
প্রকার: number optional
এই পর্যালোচনার রেটিং, 1.0 এবং 5.0 এর মধ্যে একটি সংখ্যা (অন্তর্ভুক্ত)।