Places Service (deprecated)

PlacesService ক্লাস

ক্লাস google.maps.places.PlacesService
লাইব্রেরি "places"

জায়গা সার্চ করা এবং কোনও জায়গা সম্পর্কে বিবরণ পাওয়ার সাথে সম্পর্কিত পদ্ধতি অন্তর্ভুক্ত।

const {PlacesService} = await google.maps.importLibrary("places");
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
ঐচ্ছিক
ধরন: Array<string> optional
বিস্তারিত উত্তরে অন্তর্ভুক্ত করার জন্য ফিল্ড, যার জন্য বিল করা হবে। কোনও ফিল্ড নির্দিষ্ট করা না থাকলে বা ['ALL'] পাস করা হলে, উপলভ্য সব ফিল্ড ফেরত দেওয়া হবে এবং সেগুলির জন্য বিল করা হবে (প্রোডাকশন ডিপ্লয়মেন্টের জন্য এটি সাজেস্ট করা হয় না)। ফিল্ডের তালিকা দেখতে PlaceResult দেখুন। নেস্টেড ফিল্ড ডট-পাথ (যেমন, "geometry.location") দিয়ে নির্দিষ্ট করা যেতে পারে।
language
ঐচ্ছিক
ধরন: string optional
যে ভাষায় বিবরণ দেখানো হবে সেই ভাষার জন্য একটি ভাষা শনাক্তকারী। অনুমোদিত ভাষার তালিকা দেখুন।
region
ঐচ্ছিক
ধরন: string optional
ব্যবহারকারীর অঞ্চলের একটি অঞ্চল কোড। এটি কোন ফটো ফিরিয়ে দেওয়া হবে এবং সম্ভবত অন্যান্য জিনিসকে প্রভাবিত করতে পারে। অঞ্চল কোডে ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান গ্রহণ করা হয়। বেশিরভাগ ccTLD কোড ISO 3166-1 কোডের মতোই হয়, তবে কিছু ব্যতিক্রম আছে। যেমন, যুক্তরাজ্যের ccTLD হল "uk" (.co.uk) এবং এর ISO 3166-1 কোড হল "gb" (টেকনিক্যালি "গ্রেট ব্রিটেন ও উত্তর আয়ারল্যান্ডের যুক্তরাজ্য" এন্টিটির জন্য)।
sessionToken
ঐচ্ছিক
ধরন: AutocompleteSessionToken optional
অটোকমপ্লিট সেশনের সাথে বিবরণের অনুরোধ বান্ডেল করতে অনন্য রেফারেন্স ব্যবহার করা হয়।

FindPlaceFromPhoneNumberRequest ইন্টারফেস

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

টেক্সট সার্চ থেকে জায়গা খোঁজার অনুরোধ PlacesService.findPlaceFromPhoneNumber-এ পাঠানো হবে।

fields
ধরন: Array<string>
উত্তরে অন্তর্ভুক্ত করার জন্য ফিল্ড, যার জন্য বিল করা হবে। ['ALL'] পাস করা হলে, উপলভ্য সব ফিল্ড ফেরত দেওয়া হবে এবং সেগুলির জন্য বিল করা হবে (প্রোডাকশন ডেপ্লয়মেন্টের জন্য এটি সাজেস্ট করা হয় না)। ফিল্ডের তালিকা দেখতে PlaceResult দেখুন। নেস্টেড ফিল্ড ডট-পাথ (যেমন, "geometry.location") দিয়ে নির্দিষ্ট করা যেতে পারে।
phoneNumber
ধরন: string
যে জায়গাটি খুঁজছেন সেটির ফোন নম্বর। ফর্ম্যাট অবশ্যই E.164 হতে হবে।
language
ঐচ্ছিক
ধরন: string optional
সম্ভব হলে, নাম ও ঠিকানা যে ভাষায় দেখানো হবে সেই ভাষার জন্য একটি ভাষা শনাক্তকারী। অনুমোদিত ভাষার তালিকা দেখুন।
locationBias
ঐচ্ছিক
ধরন: LocationBias optional
জায়গা সার্চ করার সময় ব্যবহৃত পক্ষপাত। ফলাফলটি প্রদত্ত LocationBias-এর দিকে পক্ষপাতদুষ্ট হবে, তবে এতে সীমাবদ্ধ থাকবে না।

FindPlaceFromQueryRequest ইন্টারফেস

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

টেক্সট সার্চ থেকে জায়গা খোঁজার অনুরোধ PlacesService.findPlaceFromQuery-এ পাঠানো হবে।

fields
ধরন: Array<string>
উত্তরে অন্তর্ভুক্ত করার জন্য ফিল্ড, যার জন্য বিল করা হবে। ['ALL'] পাস করা হলে, উপলভ্য সব ফিল্ড ফেরত দেওয়া হবে এবং সেগুলির জন্য বিল করা হবে (প্রোডাকশন ডেপ্লয়মেন্টের জন্য এটি সাজেস্ট করা হয় না)। ফিল্ডের তালিকা দেখতে PlaceResult দেখুন। নেস্টেড ফিল্ড ডট-পাথ (যেমন, "geometry.location") দিয়ে নির্দিষ্ট করা যেতে পারে।
query
ধরন: string
অনুরোধের কোয়েরি। যেমন, কোনও জায়গার নাম বা ঠিকানা।
language
ঐচ্ছিক
ধরন: string optional
সম্ভব হলে, নাম ও ঠিকানা যে ভাষায় দেখানো হবে সেই ভাষার জন্য একটি ভাষা শনাক্তকারী। অনুমোদিত ভাষার তালিকা দেখুন।
locationBias
ঐচ্ছিক
ধরন: LocationBias optional
জায়গা সার্চ করার সময় ব্যবহৃত পক্ষপাত। ফলাফলটি প্রদত্ত LocationBias-এর দিকে পক্ষপাতদুষ্ট হবে, তবে এতে সীমাবদ্ধ থাকবে না।

PlaceSearchRequest ইন্টারফেস

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

PlacesService-এ পাঠানোর জন্য জায়গা সার্চ কোয়েরি।

bounds
ঐচ্ছিক
ধরন: LatLngBounds|LatLngBoundsLiteral optional
যে সীমার মধ্যে জায়গা সার্চ করতে হবে। bounds সেট করা থাকলে location এবং radius উভয়কেই উপেক্ষা করা হবে।
keyword
ঐচ্ছিক
ধরন: string optional
নাম, ধরন ও ঠিকানা সহ উপলভ্য সব ফিল্ডের সাথে ম্যাচ করার জন্য একটি শব্দ, এর মধ্যে গ্রাহকের রিভিউ ও অন্যান্য থার্ড-পার্টি কন্টেন্টও অন্তর্ভুক্ত।
language
ঐচ্ছিক
ধরন: string optional
সম্ভব হলে, নাম ও ঠিকানা যে ভাষায় দেখানো হবে সেই ভাষার জন্য একটি ভাষা শনাক্তকারী। অনুমোদিত ভাষার তালিকা দেখুন।
location
ঐচ্ছিক
ধরন: LatLng|LatLngLiteral optional
যে লোকেশনের আশেপাশে জায়গা সার্চ করতে হবে।
maxPriceLevel
ঐচ্ছিক
ধরন: number optional
নির্দিষ্ট দামের লেভেল বা তার থেকে কম দামের জায়গাগুলিই শুধু ফলাফলে দেখায়। সঠিক ভ্যালু ০ (সবচেয়ে সস্তা) থেকে ৪ (সবচেয়ে দামি) রেঞ্জের মধ্যে থাকে। উল্লেখ করা থাকলে, minPrice -এর থেকে বড় বা সমান হতে হবে।
minPriceLevel
ঐচ্ছিক
ধরন: number optional
নির্দিষ্ট দামের লেভেল বা তার বেশি দামের জায়গাগুলিই শুধু ফলাফলে দেখায়। সঠিক ভ্যালু ০ (সবচেয়ে সস্তা) থেকে ৪ (সবচেয়ে দামি) রেঞ্জের মধ্যে থাকে। উল্লেখ করা থাকলে, maxPrice-এর চেয়ে কম বা তার সমান হতে হবে।
name
ঐচ্ছিক
ধরন: string optional
keyword-এর সমতুল্য। এই ফিল্ডের ভ্যালু keyword ফিল্ডের ভ্যালুর সাথে একত্রিত করা হয় এবং একই সার্চ স্ট্রিংয়ের অংশ হিসেবে পাস করা হয়।
openNow
ঐচ্ছিক
ধরন: boolean optional
শুধুমাত্র সেইসব জায়গার ফলাফল দেখায় যেগুলি এখন খোলা আছে।
radius
ঐচ্ছিক
ধরন: number optional
প্রদত্ত লোকেশন থেকে মিটারে পরিমাপ করা দূরত্ব, যার মধ্যে জায়গা সার্চ করতে হবে। সর্বাধিক অনুমোদিত মান হল ৫০ ০০০।
rankBy
ঐচ্ছিক
ধরন: RankBy optional
ডিফল্ট: RankBy.PROMINENCE
ফলাফল দেখানোর সময় কোন র‍্যাংকিং পদ্ধতি ব্যবহার করা হবে তা নির্দিষ্ট করে। মনে রাখবেন, rankBy-এর মান DISTANCE হিসেবে সেট করা থাকলে, আপনাকে অবশ্যই location উল্লেখ করতে হবে, তবে আপনি radius বা bounds উল্লেখ করতে পারবেন না।
type
ঐচ্ছিক
ধরন: string optional
প্রদত্ত ধরনের জায়গা সার্চ করে। অনুরোধের টার্গেট লোকেশনের স্থানীয় ভাষায় ধরনটি অনুবাদ করা হয় এবং কোয়েরি স্ট্রিং হিসেবে ব্যবহার করা হয়। এছাড়াও, কোনও কোয়েরি প্রদান করা হলে, সেটি লোকালাইজ করা টাইপ স্ট্রিংয়ের সাথে কনক্যাটিনেট করা হয়। অন্য ধরনের ফলাফল উত্তর থেকে বাদ দেওয়া হয়েছে। ভাষা ও অঞ্চল নিরপেক্ষ বিভাগীয় সার্চ করতে এই ফিল্ড ব্যবহার করুন। সঠিক ধরন এখানে দেওয়া আছে।

TextSearchRequest ইন্টারফেস

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

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

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

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

constants google.maps.places.RankBy
library "places"

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

const {RankBy} = await google.maps.importLibrary("places");
DISTANCE লোকেশন থেকে দূরত্বের ভিত্তিতে জায়গার ফলাফল র‍্যাঙ্ক করে।
PROMINENCE জায়গার ফলাফলকে তাদের বিশিষ্টতা অনুযায়ী র‍্যাঙ্ক করে।

LocationBias typedef

typedef google.maps.places.LocationBias

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

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

LocationRestriction typedef

typedef google.maps.places.LocationRestriction

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

LatLngBounds|LatLngBoundsLiteral

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

constants google.maps.places.PlacesServiceStatus
library "places"

সার্চ সম্পূর্ণ হওয়ার পরে PlacesService-এর মাধ্যমে স্ট্যাটাস দেখানো হয়। ভ্যালু বা ধ্রুবকের নাম ব্যবহার করে এগুলি উল্লেখ করুন। যেমন, 'OK' বা google.maps.places.PlacesServiceStatus.OK।

এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল PlacesServiceStatusString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।

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

PlaceAspectRating ইন্টারফেস

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

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

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

BusinessStatus constants

constants google.maps.places.BusinessStatus
library "places"

জায়গাটির জন্য ব্যবসার স্ট্যাটাস। আরও তথ্যের জন্য ওয়েব পরিষেবা ডকুমেন্টেশন দেখুন।

এইসব কনস্ট্যান্ট স্ট্রিং হিসেবেও ব্যবহার করা যায়। TypeScript-এ, স্ট্রিং লিটারেল BusinessStatusString টাইপ দ্বারা সংজ্ঞায়িত করা হয়।

const {BusinessStatus} = await google.maps.importLibrary("places");
CLOSED_PERMANENTLY প্রতিষ্ঠানটি স্থায়ীভাবে বন্ধ হয়ে গেছে। আরও তথ্যের জন্য ওয়েব পরিষেবা ডকুমেন্টেশন দেখুন।
CLOSED_TEMPORARILY প্রতিষ্ঠানটি সাময়িকভাবে বন্ধ আছে। আরও তথ্যের জন্য ওয়েব পরিষেবা ডকুমেন্টেশন দেখুন।
FUTURE_OPENING প্রতিষ্ঠানটি ভবিষ্যতে খুলবে। আরও তথ্যের জন্য ওয়েব পরিষেবা ডকুমেন্টেশন দেখুন।
OPERATIONAL প্রতিষ্ঠানটি চালু আছে, তবে এই মুহূর্তে খোলা নাও থাকতে পারে। আরও তথ্যের জন্য ওয়েব পরিষেবা ডকুমেন্টেশন দেখুন।

PlaceGeometry ইন্টারফেস

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

কোনও জায়গার জ্যামিতি সম্পর্কে তথ্য নির্ধারণ করে।

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

PlaceOpeningHours ইন্টারফেস

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

কোনও জায়গা খোলা থাকার সময় সম্পর্কে তথ্য নির্ধারণ করে।

open_now
ঐচ্ছিক
ধরন: boolean optional
বর্তমানে জায়গাটি খোলা আছে কিনা।
periods
ঐচ্ছিক
ধরন: Array<PlaceOpeningHoursPeriod> optional
রবিবার থেকে শুরু করে সপ্তাহের প্রতিটি দিনের জন্য খোলার সময়, কালানুক্রমিক ক্রমে। যেসব দিনে জায়গাটি খোলা থাকে না, সেগুলি অন্তর্ভুক্ত করা হয় না। শুধুমাত্র PlacesService.getDetails-এর সাথে উপলভ্য।
weekday_text
ঐচ্ছিক
ধরন: 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
ঐচ্ছিক
ধরন: 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
ঐচ্ছিক
ধরন: 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
ঐচ্ছিক
ধরন: 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
ঐচ্ছিক
ধরন: number optional
ফেরত পাঠানো ছবির পিক্সেলে সর্বাধিক উচ্চতা।
maxWidth
ঐচ্ছিক
ধরন: 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
ঐচ্ছিক
ধরন: Array<PlaceAspectRating> optional
রিভিউতে রেটিং দেওয়া দিকগুলি। ০ থেকে ৩ স্কেলে রেটিং।
author_url
ঐচ্ছিক
ধরন: string optional
পর্যালোচনাকারীর প্রোফাইলের URL। পর্যালোচনাকারীর প্রোফাইল উপলভ্য না থাকলে এটি undefined হবে।
rating
ঐচ্ছিক
ধরন: number optional
এই রিভিউয়ের রেটিং, ১.০ থেকে ৫.০ (অন্তর্ভুক্ত) পর্যন্ত একটি সংখ্যা।