Places Service (deprecated)

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 পেতে পারে, এর জন্য জায়গার বিবরণ সংক্রান্ত অনুরোধ পাঠাতে হবে এবং কাঙ্ক্ষিত জায়গার জন্য PlaceResult.place_id পাস করতে হবে। PlaceSearchPagination অবজেক্টটি ফলাফলের অতিরিক্ত পৃষ্ঠাগুলি আনতে ব্যবহার করা যেতে পারে (এটি ফলাফলের শেষ পৃষ্ঠা হলে বা ফলাফলের একটি মাত্র পৃষ্ঠা থাকলে শূন্য)।
textSearch
textSearch(request, callback)
প্যারামিটার: 
রিটার্ন ভ্যালু:  কিছু নেই
কোয়েরি স্ট্রিংয়ের (যেমন, "নিউ ইয়র্কে পিৎজা" বা "অটোয়ার কাছাকাছি জুতোর দোকান") উপর ভিত্তি করে জায়গার তালিকা দেখায়। লোকেশন প্যারামিটার ঐচ্ছিক; লোকেশন নির্দিষ্ট করা থাকলে, ফলাফল শুধুমাত্র আশেপাশের ফলাফলের দিকে পক্ষপাতদুষ্ট হয়, এলাকার মধ্যে সীমাবদ্ধ থাকে না। আপনি যখন কোনও ইচ্ছামতো স্ট্রিং ব্যবহার করে জায়গা খুঁজতে চান এবং এমন ক্ষেত্রে যেখানে আপনি কোনও নির্দিষ্ট লোকেশনে সার্চ ফলাফল সীমাবদ্ধ করতে চান না, তখন textSearch ব্যবহার করুন। PlaceSearchPagination অবজেক্টটি ফলাফলের অতিরিক্ত পৃষ্ঠাগুলি আনতে ব্যবহার করা যেতে পারে (এটি ফলাফলের শেষ পৃষ্ঠা হলে বা ফলাফলের একটি মাত্র পৃষ্ঠা থাকলে শূন্য)।

PlaceDetailsRequest ইন্টারফেস

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
নির্দিষ্ট দামের লেভেল বা তার থেকে কম দামের জায়গাগুলিই শুধু ফলাফলে দেখায়। সঠিক ভ্যালু ০ (সবচেয়ে সস্তা) থেকে ৪ (সবচেয়ে দামি) রেঞ্জের মধ্যে থাকে। উল্লেখ করা থাকলে, minPrice -এর থেকে বড় বা সমান হতে হবে।
minPriceLevel optional
ধরন:  number optional
নির্দিষ্ট দামের লেভেল বা তার বেশি দামের জায়গাগুলিই শুধু ফলাফলে দেখায়। সঠিক ভ্যালু ০ (সবচেয়ে সস্তা) থেকে ৪ (সবচেয়ে দামি) রেঞ্জের মধ্যে থাকে। উল্লেখ করা থাকলে, maxPrice-এর চেয়ে কম বা তার সমান হতে হবে।
name optional
ধরন:  string optional
keyword-এর সমতুল্য। এই ফিল্ডের ভ্যালু keyword ফিল্ডের ভ্যালুর সাথে একত্রিত করা হয় এবং একই সার্চ স্ট্রিংয়ের অংশ হিসেবে পাস করা হয়।
openNow optional
ধরন:  boolean optional
শুধুমাত্র সেইসব জায়গার ফলাফল দেখায় যেগুলি এখন খোলা আছে।
radius optional
ধরন:  number optional
প্রদত্ত লোকেশন থেকে মিটারে পরিমাপ করা দূরত্ব, যার মধ্যে জায়গা সার্চ করতে হবে। সর্বাধিক অনুমোদিত মান হল ৫০ ০০০।
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
প্রদত্ত ধরনের জায়গা সার্চ করে। অনুরোধের টার্গেট লোকেশনের স্থানীয় ভাষায় ধরনটি অনুবাদ করা হয় এবং কোয়েরি স্ট্রিং হিসেবে ব্যবহার করা হয়। এছাড়াও, কোনও কোয়েরি প্রদান করা হলে, সেটি লোকালাইজ করা টাইপ স্ট্রিংয়ের সাথে কনক্যাটিনেট করা হয়। অন্য ধরনের ফলাফল উত্তর থেকে বাদ দেওয়া হয়েছে। ভাষা ও অঞ্চল নিরপেক্ষ বিভাগীয় সার্চ করতে এই ফিল্ড ব্যবহার করুন। সঠিক ধরন এখানে দেওয়া আছে।

RankBy কনস্ট্যান্ট

google.maps.places.RankBy কনস্ট্যান্ট

PlaceSearchRequest-এর জন্য র‍্যাঙ্কিং সংক্রান্ত বিকল্প।

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

DISTANCE লোকেশন থেকে দূরত্বের ভিত্তিতে জায়গার ফলাফল র‍্যাঙ্ক করে।
PROMINENCE জায়গার ফলাফলকে তাদের বিশিষ্টতা অনুযায়ী র‍্যাঙ্ক করে।

LocationBias typedef

google.maps.places.LocationBias typedef

LocationBias হল একটি সফট বাউন্ডারি বা ইঙ্গিত যা জায়গা সার্চ করার সময় ব্যবহার করা হয়। নির্দিষ্ট করা এলাকার বাইরে থেকে ফলাফল আসতে পারে। বর্তমান ব্যবহারকারীর IP অ্যাড্রেসকে বায়াস হিসেবে ব্যবহার করতে, "IP_BIAS" স্ট্রিং নির্দিষ্ট করা যেতে পারে। মনে রাখবেন: Circle ব্যবহার করলে কেন্দ্র ও ব্যাসার্ধ উল্লেখ করতে হবে।

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

LocationRestriction typedef

google.maps.places.LocationRestriction typedef

LocationRestriction, জায়গা সার্চ করার সময় ব্যবহার করার জন্য একটি কঠোর সীমানা দেখায়।

LatLngBounds|LatLngBoundsLiteral

PlacesServiceStatus কনস্ট্যান্ট

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 এই অনুরোধের জন্য কোনও ফলাফল পাওয়া যায়নি।

PlaceSearchPagination ইন্টারফেস

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

Places ফলাফলের অতিরিক্ত পৃষ্ঠা ফেচ করার জন্য ব্যবহৃত অবজেক্ট।

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 ব্যবহারকারীর পর্যালোচনার উপর ভিত্তি করে এই জায়গার রেট করা দিকগুলি। ০ থেকে ৩০-এর স্কেলে রেটিং দেওয়া হয়।
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
এই জায়গার ফলাফলের জন্য অ্যাট্রিবিউশন টেক্সট দেখানো হবে। fields-এর জন্য অনুরোধ করা হোক বা না হোক, উপলভ্য html_attributions সবসময় রিটার্ন করা হয় এবং তা অবশ্যই দেখাতে হবে।
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
জায়গার জন্য ওপেন লোকেশন কোড বা "Plus Code" নির্ধারণ করে।
price_level optional
ধরন:  number optional
জায়গার দামের লেভেল, ০ থেকে ৪ স্কেলে। দামের লেভেল এইভাবে ব্যাখ্যা করা হয়:
  • 0: ফ্রি
  • 1: সস্তা
  • 2: মাঝারি
  • 3: দামি
  • 4: খুব দামি
rating optional
ধরন:  number optional
এই জায়গার জন্য ব্যবহারকারীর রিভিউয়ের ভিত্তিতে ১.০ থেকে ৫.০-এর মধ্যে রেটিং।
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-এর থেকে ১১ ঘণ্টা এগিয়ে থাকে, তাই utc_offset-এর জায়গায় 660 হবে। UTC-এর থেকে পিছিয়ে থাকা টাইমজোনের ক্ষেত্রে, অফসেট নেগেটিভ হয়। যেমন, কেপ ভার্ডের জন্য utc_offset হল -60। শুধুমাত্র PlacesService.getDetails-এর সাথে উপলভ্য।
utc_offset_minutes optional
ধরন:  number optional
জায়গার বর্তমান টাইমজোনের UTC থেকে অফসেট, মিনিটে। যেমন, ডেলাইট সেভিংসের সময় অস্ট্রেলিয়ার সিডনি UTC-এর থেকে ১১ ঘণ্টা এগিয়ে থাকে, তাই utc_offset_minutes-এর জায়গায় 660 হবে। UTC-এর থেকে পিছিয়ে থাকা টাইমজোনের ক্ষেত্রে, অফসেট নেগেটিভ হয়। যেমন, কেপ ভার্ডের জন্য utc_offset_minutes হল -60। শুধুমাত্র PlacesService.getDetails-এর সাথে উপলভ্য।
vicinity optional
ধরন:  string optional
জায়গার সহজ ঠিকানা, যার মধ্যে রাস্তার নাম, রাস্তার নম্বর ও এলাকা অন্তর্ভুক্ত, তবে প্রদেশ/রাজ্য, পিন কোড বা দেশ অন্তর্ভুক্ত নয়। যেমন, অস্ট্রেলিয়ার সিডনিতে Google-এর অফিসের ভিসিনিটি ভ্যালু হল "48 Pirrama Road, Pyrmont"। শুধুমাত্র PlacesService.getDetails-এর সাথে উপলভ্য।
website optional
ধরন:  string optional
এই জায়গার জন্য প্রামাণ্য ওয়েবসাইট, যেমন কোনও ব্যবসার হোমপেজ। শুধুমাত্র PlacesService.getDetails-এর সাথে উপলভ্য।

PlaceAspectRating ইন্টারফেস

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

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

rating
ধরন:  number
এই বিষয়ের রেটিং। ব্যক্তিগত পর্যালোচনার জন্য এটি ০ থেকে ৩ পর্যন্ত একটি পূর্ণসংখ্যা। কোনও জায়গার এগ্রিগেট করা রেটিংয়ের জন্য এটি ০ থেকে ৩০-এর মধ্যে কোনও পূর্ণসংখ্যা।
type
ধরন:  string
অ্যাসপেক্টের ধরন। যেমন, "food", "decor", "service" বা "overall"।

BusinessStatus constants

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 ব্যবসাটি স্বাভাবিকভাবে চলছে।

PlaceGeometry ইন্টারফেস

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
সাতটি স্ট্রিংয়ের একটি অ্যারে যা সপ্তাহের প্রতিটি দিনের জন্য ফর্ম্যাট করা খোলা থাকার সময়কে উপস্থাপন করে। Places পরিষেবা বর্তমান ভাষার জন্য উপযুক্তভাবে খোলা থাকার সময় ফর্ম্যাট এবং লোকালাইজ করবে। এই অ্যারেতে এলিমেন্টের ক্রম ভাষার উপর নির্ভর করে। কিছু ভাষায় সপ্তাহের শুরু হয় সোমবার থেকে, আবার কিছু ভাষায় রবিবার থেকে। শুধুমাত্র 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 পিরিয়ড হিসেবে দেখতে পারেন, যেখানে day-এর ভ্যালু 0 এবং time-এর ভ্যালু "0000", এবং কোনও close নেই।

open
জায়গাটি খোলার সময়।
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
২৪-ঘণ্টা "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।

PlacePlusCode ইন্টারফেস

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

কোনও জায়গার জন্য ওপেন লোকেশন কোড বা "Plus Code" নির্ধারণ করে। যেসব জায়গায় রাস্তার ঠিকানা নেই (যেখানে বিল্ডিংয়ের নম্বর বা রাস্তার নাম নেই), সেখানে রাস্তার ঠিকানার পরিবর্তে প্লাস কোড ব্যবহার করা যেতে পারে।

global_code
ধরন:  string
১/৮০০০ ডিগ্রি বাই ১/৮০০০ ডিগ্রি এলাকার Plus Code। যেমন, "8FVC9G8F+5W"
compound_code optional
ধরন:  string optional
১/৮০০০ ডিগ্রি বাই ১/৮০০০ ডিগ্রি এলাকার Plus Code যেখানে প্রথম চারটি অক্ষর (এলাকার কোড) বাদ দিয়ে তার জায়গায় এলাকার বিবরণ দেওয়া হয়। যেমন, "9G8F+5W Zurich, Switzerland" কোডটি ছোট করার জন্য কোনও উপযুক্ত এলাকা খুঁজে না পাওয়া গেলে এই ফিল্ডটি বাদ দেওয়া হয়।

PlacePhoto ইন্টারফেস

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

কোনও জায়গার ফটো এলিমেন্টকে বোঝায়।

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

PhotoOptions ইন্টারফেস

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

ফটো-অনুরোধ করার বিকল্প নির্ধারণ করে।

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

PlaceReview ইন্টারফেস

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

কোনও জায়গার একটি রিভিউ দেখায়।

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