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 এর থেকে কম বা সমান হতে হবে, যদি নির্দিষ্ট করা থাকে। |
| প্রকার: 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 অনুরোধের ক্যোয়ারী টার্ম। উদাহরণ স্বরূপ, একটি স্থানের নাম ('আইফেল টাওয়ার'), একটি স্থানের নাম অনুসরণ করে একটি বিভাগ ('নিউ ইয়র্কের পিজা'), অথবা একটি স্থানের নাম অনুসরণ করে একটি অবস্থান দ্ব্যর্থক ('Sydney in Starbucks') ) |
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
একটি অবস্থান সীমাবদ্ধতা স্থানগুলি অনুসন্ধান করার সময় ব্যবহার করার জন্য একটি কঠোর সীমানা উপস্থাপন করে৷
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() পরামিতি: কোনোটিই নয় রিটার্ন মান: কোনটিই নয় ফলাফলের পরবর্তী পৃষ্ঠা নিয়ে আসে। একই কলব্যাক ফাংশন ব্যবহার করে যা প্রথম অনুসন্ধান অনুরোধে প্রদান করা হয়েছিল। |
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 স্থানটি কখন খোলে বা বন্ধ হয় তা নির্ধারণ করে। |
| প্রকার: 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 এর স্কেলে। মূল্য স্তরগুলি নিম্নরূপ ব্যাখ্যা করা হয়:
|
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 এ অবদান রাখে এমন ব্যবহারকারীর রেটিংগুলির সংখ্যা। |
| প্রকার: 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
ইন্টারফেস
একটি স্থান খোলার সময় সম্পর্কে তথ্য সংজ্ঞায়িত করে।
বৈশিষ্ট্য | |
---|---|
| প্রকার: boolean optional বর্তমান সময়ে স্থানটি খোলা আছে কিনা। |
periods optional | প্রকার: Array < PlaceOpeningHoursPeriod > optional সপ্তাহের প্রতিটি দিনের জন্য খোলার সময়কাল, রবিবার থেকে শুরু, কালানুক্রমিক ক্রমে। যে দিনগুলিতে জায়গাটি খোলা নেই সেগুলি অন্তর্ভুক্ত নয়৷ শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ। |
weekday_text optional | প্রকার: Array <string> optional সপ্তাহের প্রতিটি দিনের জন্য ফর্ম্যাট খোলার সময় প্রতিনিধিত্বকারী সাতটি স্ট্রিংয়ের একটি অ্যারে৷ স্থান পরিষেবা বর্তমান ভাষার জন্য খোলার সময় যথাযথভাবে বিন্যাস এবং স্থানীয়করণ করবে। এই অ্যারের উপাদানগুলির ক্রম ভাষার উপর নির্ভর করে। কিছু ভাষা সপ্তাহ শুরু হয় সোমবারে আবার কিছু ভাষা শুরু হয় রবিবারে। শুধুমাত্র PlacesService.getDetails এর সাথে উপলব্ধ। অন্যান্য কল একটি খালি অ্যারে ফেরত দিতে পারে. |
পদ্ধতি | |
---|---|
isOpen | isOpen([date]) পরামিতি:
রিটার্ন মান: 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-AU' বা 'en-UK' এর পরিবর্তে 'en' হিসাবে ট্যাগ করা হয়েছে। |
profile_photo_url | প্রকার: string পর্যালোচনাকারীর প্রোফাইল ছবির একটি URL। |
relative_time_description | প্রকার: string ফর্ম্যাট করা সাম্প্রতিক সময়ের একটি স্ট্রিং, ভাষা এবং দেশের জন্য উপযুক্ত একটি ফর্মে বর্তমান সময়ের সাপেক্ষে পর্যালোচনা সময় প্রকাশ করে। উদাহরণস্বরূপ "a month ago" । |
text | প্রকার: string একটি পর্যালোচনার পাঠ্য। |
time | প্রকার: number পর্যালোচনার জন্য টাইমস্ট্যাম্প, যুগের পর থেকে সেকেন্ডে প্রকাশ করা হয়েছে। |
| প্রকার: Array < PlaceAspectRating > optional পর্যালোচনা দ্বারা রেট দিক দিক. 0 থেকে 3 স্কেলে রেটিং। |
author_url optional | প্রকার: string optional পর্যালোচকের প্রোফাইলের একটি URL। পর্যালোচকের প্রোফাইল অনুপলব্ধ হলে এটি undefined হবে। |
rating optional | প্রকার: number optional এই পর্যালোচনার রেটিং, 1.0 এবং 5.0 এর মধ্যে একটি সংখ্যা (অন্তর্ভুক্ত)। |