Package google.maps.geocode.v4

সূচী

গন্তব্য পরিষেবা

গন্তব্যস্থল পুনরুদ্ধারের একটি পরিষেবা।

একটি গন্তব্য কোনো স্থান সম্পর্কে স্তরবিন্যাসগত প্রেক্ষাপট প্রদান করে, যা আপনাকে, উদাহরণস্বরূপ, একটি বৃহত্তর অ্যাপার্টমেন্ট কমপ্লেক্সের মধ্যে অ্যাপার্টমেন্ট ভবন খুঁজে পেতে এবং এর বিপরীতটিও করতে সাহায্য করে। এটি রাইডশেয়ারিং বা ডেলিভারির মতো ব্যবহারের জন্য উপযুক্ত দিকনির্দেশনার পথও সরবরাহ করে।

অনুসন্ধান গন্তব্য

rpc SearchDestinations( SearchDestinationsRequest ) returns ( SearchDestinationsResponse )

এই মেথডটি গন্তব্য অনুসন্ধান করে এবং গন্তব্যস্থলগুলোর একটি তালিকা ফেরত দেয়।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.destinations

জিওকোডসার্ভিস

জিওকোডিং সম্পাদনের জন্য একটি পরিষেবা।

জিওকোড ঠিকানা

rpc GeocodeAddress( GeocodeAddressRequest ) returns ( GeocodeAddressResponse )

এই পদ্ধতিটি একটি ঠিকানার জিওকোড সম্পাদন করে, যা একটি ঠিকানাকে অক্ষাংশ ও দ্রাঘিমাংশে (LatLng) ম্যাপ করে। এটি ঠিকানা সম্পর্কে কাঠামোগত তথ্যও প্রদান করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.address
জিওকোডলোকেশন

rpc GeocodeLocation( GeocodeLocationRequest ) returns ( GeocodeLocationResponse )

এই পদ্ধতিটি একটি অবস্থান জিওকোড সম্পাদন করে, যা একটি অক্ষাংশ-দ্রাঘিমাংশকে (LatLng) একটি ঠিকানার সাথে সংযুক্ত করে। এটি ঠিকানা সম্পর্কে কাঠামোগত তথ্যও প্রদান করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.location
জিওকোডপ্লেস

rpc GeocodePlace( GeocodePlaceRequest ) returns ( GeocodeResult )

এই পদ্ধতিটি একটি স্থান আইডি ব্যবহার করে জিওকোড অনুসন্ধান করে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/maps-platform.geocode
  • https://www.googleapis.com/auth/maps-platform.geocode.place

গন্তব্য

একটি গন্তব্যস্থল। এর মধ্যে অন্তর্ভুক্ত রয়েছে মূল স্থান, সংশ্লিষ্ট স্থানসমূহ, প্রবেশপথ এবং দিকনির্দেশক বিন্দুসমূহ।

ক্ষেত্র
primary

PlaceView

অনুরোধে primary_query দ্বারা চিহ্নিত প্রাথমিক স্থান।

containing_places[]

PlaceView

প্রাথমিক স্থানটি যেসব অনির্দিষ্ট স্থান দ্বারা পরিবেষ্টিত থাকে। উদাহরণস্বরূপ, যে অ্যাপার্টমেন্ট কমপ্লেক্সটিতে এই ভবনটি অবস্থিত।

sub_destinations[]

PlaceView

মূল স্থানের আরও সুনির্দিষ্ট উপ-গন্তব্য। উদাহরণস্বরূপ, একটি ভবনের অন্তর্ভুক্ত ইউনিটসমূহ।

দ্রষ্টব্য: Places API দ্বারা ফেরত দেওয়া SubDestination-এর তুলনায়, এই উপ-গন্তব্যগুলির তালিকাটি আরও বিশদ, এবং প্রতিটি উপ-গন্তব্যে আরও বেশি তথ্য থাকে।

landmarks[]

Landmark

এমন সব নির্দেশক চিহ্ন যা গন্তব্যস্থল জানাতে বা সেখানে পৌঁছাতে সাহায্য করে।

entrances[]

Entrance

এই গন্তব্যের প্রবেশপথসমূহ।

navigation_points[]

NavigationPoint

এই গন্তব্যের জন্য দিকনির্দেশক চিহ্নসমূহ।

প্রবেশদ্বার

প্রবেশপথ হলো একটি একক অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক জোড়া, যা কোনো স্থানের প্রবেশ ও প্রস্থান বিন্দুর অবস্থান নির্ধারণ করে।

ক্ষেত্র
location

LatLng

প্রবেশপথের অবস্থান।

tags[]

Entrance.Tag

প্রবেশপথটির বর্ণনা দেয় এমন ট্যাগগুলোর একটি তালিকা।

place

string

এই প্রবেশদ্বারটি যে কাঠামোর উপর ভৌতভাবে অবস্থিত, তা places/{place_id} বিন্যাসে থাকবে।

ট্যাগ

প্রবেশপথের বর্ণনা দেয় এমন বৈশিষ্ট্যসমূহ।

এনাম
TAG_UNSPECIFIED ব্যবহৃত হয়নি।
PREFERRED

প্রবেশপথটি সম্ভবত ফেরত দেওয়া গন্তব্যের মূল স্থানে সরাসরি প্রবেশের সুযোগ করে দেয়। একটি স্থানের একাধিক পছন্দের প্রবেশপথ থাকতে পারে। যদি কোনো প্রবেশপথে এই ট্যাগটি না থাকে, তার মানে হলো প্রবেশপথটি মূল স্থানটির মতোই একই ভবনে অবস্থিত, কিন্তু সেটি আবশ্যিকভাবে সেই স্থানে প্রবেশের সুযোগ করে দেয় না।

উদাহরণস্বরূপ, যদি প্রধান স্থানটি কোনো স্ট্রিপ মলের একটি রেস্তোরাঁ হয়, তাহলে "পছন্দের" প্রবেশপথগুলো হবে সেগুলো যা সম্ভবত সরাসরি রেস্তোরাঁটিতে নিয়ে যায়, আর অন্যান্য ফেরত আসা প্রবেশপথগুলো হবে ভবনটির অন্যান্য প্রবেশপথ, যেমন স্ট্রিপ মলের অন্য রেস্তোরাঁগুলোর প্রবেশপথ।

যদি মূল স্থানটি একটি ভবন হয়, তবে PREFERRED প্রবেশপথগুলো হবে সেগুলোই যা ভবনের 'প্রধান' অংশে নিয়ে যায়। উদাহরণস্বরূপ, একটি শপিং সেন্টারে PREFERRED প্রবেশপথগুলো হবে সেগুলো যা প্রধান ফোয়ার এলাকায় প্রবেশের সুযোগ দেয়, কিন্তু যদি কোনো প্রবেশপথ কেবল ভবনের পাশের কোনো দোকানে প্রবেশের সুযোগ দেয়, তবে সেটি PREFERRED প্রবেশপথ হিসেবে গণ্য হবে না।

দ্রষ্টব্য: একটি PREFERRED প্রবেশপথ মূল স্থানে প্রবেশের সুযোগ নাও দিতে পারে, এবং একটি PREFERRED প্রবেশপথ মূল স্থানে প্রবেশের সুযোগ দিতে পারে।

জিওকোড ঠিকানা অনুরোধ

GeocodeService.GeocodeAddress-এর জন্য অনুরোধ বার্তা।

ক্ষেত্র
location_bias

GeocodeAddressRequest.LocationBias

ঐচ্ছিক। অনুসন্ধানের অঞ্চল। এই অবস্থানটি একটি পক্ষপাত হিসেবে কাজ করে, যার অর্থ প্রদত্ত অবস্থানের আশেপাশের ফলাফলগুলোকে অগ্রাধিকার দেওয়া হয়।

language_code

string

ঐচ্ছিক। যে ভাষায় ফলাফল ফেরত দেওয়া হবে।

region_code

string

ঐচ্ছিক। অঞ্চল কোড। অঞ্চল কোডটি একটি ccTLD ("টপ-লেভেল ডোমেইন") দুই-অক্ষরের মান হিসাবে নির্দিষ্ট করা হয়। এই প্যারামিটারটি প্রযোজ্য আইনের উপর ভিত্তি করে ফলাফলকে প্রভাবিত করে। এই প্যারামিটারটি পরিষেবা থেকে প্রাপ্ত ফলাফলকেও প্রভাবিত করবে, কিন্তু সম্পূর্ণরূপে সীমাবদ্ধ করবে না।

ইউনিয়ন ফিল্ড address_input । যে ঠিকানাটি জিওকোড করতে হবে। address_input নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
address_query

string

জিওকোড করার জন্য অসংগঠিত ঠিকানা।

address

PostalAddress

কাঠামোগত ঠিকানাটিকে ডাক ঠিকানা বিন্যাসে জিওকোড করতে হবে।

অবস্থানগত পক্ষপাত

অনুসন্ধানের অঞ্চল। এই অবস্থানটি একটি পক্ষপাত হিসেবে কাজ করে, যার অর্থ প্রদত্ত অবস্থানের আশেপাশের ফলাফলগুলোকে অগ্রাধিকার দেওয়া হয়।

ক্ষেত্র
ইউনিয়ন ফিল্ডের type । অবস্থানগত পক্ষপাতের প্রকারভেদ। type নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
rectangle

Viewport

উত্তর-পূর্ব এবং দক্ষিণ-পশ্চিম কোণ দ্বারা সংজ্ঞায়িত একটি আয়তক্ষেত্রাকার বক্স। rectangle.high() অবশ্যই আয়তক্ষেত্রাকার ভিউপোর্টের উত্তর-পূর্ব বিন্দু হতে হবে। rectangle.low() অবশ্যই আয়তক্ষেত্রাকার ভিউপোর্টের দক্ষিণ-পশ্চিম বিন্দু হতে হবে। rectangle.low().latitude() rectangle.high().latitude() থেকে বড় হতে পারবে না। এর ফলে অক্ষাংশের পরিসরটি খালি থাকবে। একটি আয়তক্ষেত্রাকার ভিউপোর্ট ১৮০ ডিগ্রির চেয়ে বেশি চওড়া হতে পারবে না।

জিওকোড অ্যাড্রেস রেসপন্স

GeocodeService.GeocodeAddress এর জন্য প্রতিক্রিয়া বার্তা।

ক্ষেত্র
results[]

GeocodeResult

জিওকোডিং ফলাফল।

জিওকোডলোকেশনঅনুরোধ

GeocodeService.GeocodeLocation-এর জন্য অনুরোধ বার্তা।

ক্ষেত্র
language_code

string

ঐচ্ছিক। যে ভাষায় ফলাফল ফেরত দেওয়া হবে।

region_code

string

ঐচ্ছিক। অঞ্চল কোড। অঞ্চল কোডটি একটি ccTLD ("টপ-লেভেল ডোমেইন") দুই-অক্ষরের মান হিসাবে নির্দিষ্ট করা হয়। এই প্যারামিটারটি প্রযোজ্য আইনের উপর ভিত্তি করে ফলাফলকে প্রভাবিত করে।

types[]

string

ঐচ্ছিক। ফলাফল সীমিত করার জন্য টাইপ ট্যাগের একটি সেট। যে ফলাফলগুলিতে নির্দিষ্ট কোনো টাইপ থাকে না, সেগুলি সরিয়ে ফেলা হয়।

সম্ভাব্য মানগুলির সম্পূর্ণ তালিকার জন্য, https://developers.google.com/maps/documentation/places/web-service/place-types -এ টেবিল A ​​এবং টেবিল B দেখুন।

granularity[]

GeocodeResult.Granularity

ঐচ্ছিক। এক বা একাধিক অবস্থান-ভিত্তিক সূক্ষ্মতার এনামের একটি ফিল্টার।

ইউনিয়ন ফিল্ড location_input । যে অবস্থানটি জিওকোড করতে হবে। location_input নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
location_query

string

অবস্থানটি "lat,lng" স্ট্রিং আকারে উল্লেখ করতে হবে। উদাহরণস্বরূপ, "64.7611872,-18.4705364"।

location

LatLng

কাঠামোগত বিন্যাসে অবস্থান।

জিওকোডলোকেশনরেসপন্স

GeocodeService.GeocodeLocation এর জন্য প্রতিক্রিয়া বার্তা।

ক্ষেত্র
results[]

GeocodeResult

জিওকোডিং ফলাফল।

plus_code

PlusCode

অনুরোধে অবস্থানের কোডটিও অন্তর্ভুক্ত করুন।

জিওকোডপ্লেস অনুরোধ

GeocodeService.GeocodePlace-এর জন্য অনুরোধ বার্তা।

ক্ষেত্র
place

string

আবশ্যক। জিওকোড করার জন্য স্থানের শনাক্তকারীটি places/{place} ফরম্যাটে হতে হবে।

language_code

string

ঐচ্ছিক। যে ভাষায় ফলাফল ফেরত দেওয়া হবে।

region_code

string

ঐচ্ছিক। অঞ্চল কোড। অঞ্চল কোডটি একটি ccTLD ("টপ-লেভেল ডোমেইন") দুই-অক্ষরের মান হিসাবে নির্দিষ্ট করা হয়। এই প্যারামিটারটি প্রযোজ্য আইনের উপর ভিত্তি করে ফলাফলকে প্রভাবিত করে।

জিওকোডরেজাল্ট

একটি জিওকোড ফলাফলে কোনো স্থান সম্পর্কিত ভৌগোলিক তথ্য থাকে।

ক্ষেত্র
place

string

এই স্থানটির রিসোর্স নাম, places/{placeId} ফরম্যাটে। স্থানটি খুঁজে বের করতে এটি ব্যবহার করা যেতে পারে।

place_id

string

কোনো স্থানের অনন্য শনাক্তকারী।

location

LatLng

এই ঠিকানার অক্ষাংশ-দ্রাঘিমাংশ।

granularity

GeocodeResult.Granularity

অবস্থানের সূক্ষ্মতা।

viewport

Viewport

জিওকোড ফলাফল প্রদর্শনের জন্য উপযুক্ত একটি ভিউপোর্ট।

bounds

Viewport

ঠিকানাটির জন্য একটি বাউন্ডিং বক্স।

formatted_address

string

এক লাইনে বিন্যাস করা ঠিকানা।

postal_address

PostalAddress

ডাক ঠিকানার বিন্যাসে ঠিকানা।

address_components[]

GeocodeResult.AddressComponent

প্রতিটি এলাকা স্তরের জন্য পুনরাবৃত্ত উপাদান।

postal_code_localities[]

LocalizedText

পোস্টাল কোডের অন্তর্ভুক্ত এলাকাগুলোর পূর্ণাঙ্গ তালিকা।

এটি শুধুমাত্র তখনই পূরণ করা হয় যখন ফলাফলটি "পোস্টাল_কোড" ধরনের হয়।

types[]

string

এই ফলাফলের জন্য এক সেট টাইপ ট্যাগ। উদাহরণস্বরূপ, "রাজনৈতিক" এবং "প্রশাসনিক এলাকা"।

সম্ভাব্য মানগুলির সম্পূর্ণ তালিকার জন্য, https://developers.google.com/maps/documentation/places/web-service/place-types -এ টেবিল A ​​এবং টেবিল B দেখুন।

plus_code

PlusCode

এই জিওকোডে অবস্থানটির প্লাস কোড।

ঠিকানা উপাদান

বিন্যাসকৃত ঠিকানা গঠনকারী কাঠামোগত উপাদানগুলো, যদি এই তথ্য উপলব্ধ থাকে।

ক্ষেত্র
long_text

string

ঠিকানার উপাদানের পূর্ণাঙ্গ বিবরণ বা নাম। উদাহরণস্বরূপ, অস্ট্রেলিয়া দেশের ঠিকানার উপাদানের নাম "Australia" হতে পারে।

short_text

string

ঠিকানার অংশের জন্য একটি সংক্ষিপ্ত লিখিত নাম, যদি উপলব্ধ থাকে। উদাহরণস্বরূপ, অস্ট্রেলিয়া দেশের ঠিকানার অংশের সংক্ষিপ্ত নাম "AU" হতে পারে।

types[]

string

একটি অ্যারে যা ঠিকানা উপাদানের ধরণ(গুলি) নির্দেশ করে।

আরও বিস্তারিত জানতে https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types দেখুন।

language_code

string

এই কম্পোনেন্টটি ফরম্যাট করতে ব্যবহৃত ভাষা, CLDR নোটেশনে।

দানাদারত্ব

অবস্থানের সূক্ষ্মতা।

এনাম
GRANULARITY_UNSPECIFIED ব্যবহার করবেন না।
ROOFTOP মিলে যাওয়া ঠিকানার সাথে সঙ্গতিপূর্ণ একটি প্রকৃত জমির অ-অনুমানিত অবস্থান।
RANGE_INTERPOLATED রাস্তার নম্বরের একটি পরিসর থেকে অনুমান করে এটি তৈরি করা হয়েছে। উদাহরণস্বরূপ, যদি আমরা জানি যে অ্যাম্ফিথিয়েটার পার্কওয়ের একটি অংশে ১৬০০ থেকে ১৬৯৯ পর্যন্ত নম্বর রয়েছে, তাহলে ১৬৫০ নম্বরটি এর প্রান্তবিন্দু দুটির ঠিক মাঝখানে বসানো যেতে পারে।
GEOMETRIC_CENTER কোনো বৈশিষ্ট্যের জ্যামিতিক কেন্দ্র, যার জন্য আমাদের কাছে বহুভুজীয় তথ্য রয়েছে।
APPROXIMATE বাকি সবকিছু।

ল্যান্ডমার্ক

গন্তব্যস্থল কোথায় তা জানাতে বা সেখানে পৌঁছাতে সাহায্য করার জন্য নির্দেশক চিহ্ন ব্যবহার করা হয়।

ক্ষেত্র
relational_description

LocalizedText

গন্তব্যস্থলটি দর্শনীয় স্থানটির সাথে কীভাবে সম্পর্কিত, তার একটি সহজবোধ্য বিবরণ। উদাহরণস্বরূপ: "এম্পায়ার স্টেট বিল্ডিং-এর কাছে" অথবা "হোয়াইট হাউসের উল্টোদিকে"।

tags[]

Landmark.Tag

ট্যাগ যা বর্ণনা করে যে গন্তব্যের প্রেক্ষাপটে ল্যান্ডমার্কটি কীভাবে ব্যবহার করা যেতে পারে।

straight_line_distance_meters

double

শুধুমাত্র আউটপুট। এই ল্যান্ডমার্ক থেকে গন্তব্য পর্যন্ত সরলরৈখিক দূরত্ব মিটারে।

travel_distance_meters

double

শুধুমাত্র আউটপুট। এই ল্যান্ডমার্ক থেকে গন্তব্য পর্যন্ত সড়কপথের দূরত্ব মিটারে।

ইউনিয়ন ফিল্ড landmarklandmark নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
place

PlaceView

যে স্থানটি এই নিদর্শনটির প্রতিনিধিত্ব করে।

ট্যাগ

একটি গন্তব্যের প্রেক্ষাপটে কোনো ল্যান্ডমার্ক কীভাবে ব্যবহার করা যেতে পারে, তা বর্ণনা করে এমন সমস্ত সম্ভাব্য ট্যাগের তালিকা।

যদি কোনো ঠিকানায় ADDRESS এবং ARRIVAL উভয় ট্যাগই থাকে, তার মানে হলো সেই স্থানটি স্থানীয়ভাবে সুপরিচিত এবং গন্তব্যস্থলেরও নিকটবর্তী।

এনাম
TAG_UNSPECIFIED ব্যবহৃত হয়নি।
ADDRESS স্থানীয়ভাবে একটি সুপরিচিত স্থান যা গন্তব্যের সাধারণ অবস্থান শনাক্ত করতে ব্যবহার করা যেতে পারে। সাধারণত এটি গন্তব্যস্থলের কয়েকশ মিটারের মধ্যে অবস্থিত। এগুলো জিওকোডিং এপিআই-এর অ্যাড্রেস ডেসক্রিপ্টরস ফিচার দ্বারা প্রাপ্ত ল্যান্ডমার্কগুলোর অনুরূপ: https://developers.google.com/maps/documentation/geocoding/address-descriptors/requests-address-descriptors
ARRIVAL এমন একটি স্থান যা গন্তব্যে পৌঁছাতে সাহায্য করে। গন্তব্যের কাছাকাছি পৌঁছানোর পর দিক নির্ণয়ের জন্য এটি উপযোগী। উদাহরণস্বরূপ, এই ল্যান্ডমার্কটি হতে পারে গন্তব্যের রাস্তার ওপারে অবস্থিত কোনো স্থান। সাধারণত, ADDRESS ট্যাগযুক্ত ল্যান্ডমার্কের চেয়ে এই ট্যাগযুক্ত ল্যান্ডমার্কটি গন্তব্যের বেশি কাছে থাকে।

নেভিগেশন পয়েন্ট হলো রাস্তার পাশে অবস্থিত এমন একটি স্থান যেখানে নেভিগেশন শেষ হতে পারে।

ক্ষেত্র
navigation_point_token

string

শুধুমাত্র আউটপুট। একটি টোকেন যা এই নেভিগেশন পয়েন্টটি শনাক্ত করতে ব্যবহার করা যেতে পারে।

display_name

LocalizedText

এই নেভিগেশন পয়েন্টের প্রদর্শিত নাম। উদাহরণস্বরূপ, "5th Ave" বা "Gate B"।

location

LatLng

রাস্তার যে অংশে দিকনির্দেশনা শেষ হওয়া উচিত, তার পাশের একটি বিন্দু। স্থানটি রাস্তার কোন পাশে অবস্থিত তা স্পষ্টভাবে চিহ্নিত করার জন্য বিন্দুটিকে ইচ্ছাকৃতভাবে রাস্তার কেন্দ্ররেখা থেকে সামান্য সরিয়ে রাখা হয়েছে।

travel_modes[]

NavigationPoint.TravelMode

এই নেভিগেশন পয়েন্টের জন্য উপযুক্ত ভ্রমণ মোডগুলো।

usages[]

NavigationPoint.Usage

এই নেভিগেশন পয়েন্ট দ্বারা সমর্থিত usages তালিকা এখানে দেওয়া আছে। তালিকাটি খালি থাকলে, তার মানে এই নয় যে এর ব্যবহার কোনোভাবে সীমাবদ্ধ। সমস্ত নেভিগেশন পয়েন্ট সাধারণ নেভিগেশনের জন্য ব্যবহার করা যেতে পারে।

ভ্রমণ মোড

এই নেভিগেশন পয়েন্টের জন্য উপযুক্ত ভ্রমণ মোডগুলো।

এনাম
TRAVEL_MODE_UNSPECIFIED ব্যবহৃত হয়নি।
DRIVE গাড়ি চালানোর জন্য উপযুক্ত।
WALK হাঁটার জন্য উপযুক্ত।

ব্যবহার

এই নেভিগেশন পয়েন্ট দ্বারা সমর্থিত ব্যবহারসমূহ। ভবিষ্যতে নতুন মান যোগ করা হতে পারে।

এনাম
USAGE_UNSPECIFIED ব্যবহৃত হয়নি।
UNKNOWN নির্দেশ করে যে ব্যবহারের ধরণটি অজানা।
DROPOFF যাত্রী নামিয়ে দেওয়ার জন্য উপযুক্ত। যেমন, রাইডশেয়ারে যাত্রী নামানোর স্থান।
PICKUP যাত্রী তোলার জন্য উপযুক্ত। যেমন, রাইডশেয়ার পিক-আপ লোকেশন।
PARKING গাড়ি পার্ক করার জন্য উপযুক্ত। যেমন, পার্কিং লটের ভেতরে।

প্লেসভিউ

প্লেসেস এপিআই-তে কোনো একটি প্লেস -এর দৃশ্য উপস্থাপন করে। এটি গন্তব্যস্থল-নির্দিষ্ট অতিরিক্ত তথ্যও প্রদান করে, যেমন কাঠামোর ধরন এবং প্রদর্শিত বহুভুজ।

কিছু ক্ষেত্রে, একই প্লেস আইডি থাকা সত্ত্বেও একটি PlaceView types এবং display_name ফিল্ডগুলো Places API থেকে প্রাপ্ত ফলাফলের চেয়ে ভিন্ন হতে পারে।

ক্ষেত্র
place

string

এই স্থানটির রিসোর্স নাম, places/{placeId} ফরম্যাটে। স্থানটি খুঁজে বের করতে এটি ব্যবহার করা যেতে পারে।

place_id

string

কোনো স্থানের অনন্য শনাক্তকারী।

display_name

LocalizedText

মানুষের পাঠযোগ্য স্থানের বর্ণনা। যেমন, "গেট বি", "ম্যাকডোনাল্ডস"।

primary_type

string

এই স্থানের প্রাথমিক স্থানের ধরণ। সম্ভাব্য মানগুলির তালিকার জন্য https://developers.google.com/maps/documentation/places/web-service/place-types দেখুন।

দ্রষ্টব্য: এই ফিল্ডটি সবসময় পূরণ করা থাকে না। এমন পরিস্থিতিতে ' types ফিল্ডটি ব্যবহার করার জন্য প্রস্তুত থাকুন।

types[]

string

এই স্থানের সাথে সম্পর্কিত সকল স্থানের প্রকারভেদ। সম্ভাব্য মানগুলির তালিকার জন্য https://developers.google.com/maps/documentation/places/web-service/place-types দেখুন।

formatted_address

string

এক লাইনের ঠিকানা।

postal_address

PostalAddress

কাঠামোগত ঠিকানা।

structure_type

PlaceView.StructureType

এই স্থানের সাথে সঙ্গতিপূর্ণ কাঠামোর ধরণ।

location

LatLng

এই স্থানটির অবস্থান। যেসব স্থানে ডিসপ্লে পলিগন থাকে, সেগুলোর ক্ষেত্রে এটি মানচিত্রে একটি মার্কার বসানোর জন্য একটি ভালো জায়গা হতে পারে।

display_polygon

Struct

RFC 7946 ফরম্যাট ব্যবহার করে GeoJSON ফরম্যাটে স্থানটির বহুভুজ রূপরেখা: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6

দ্রষ্টব্য: RFC 7946 ফরম্যাটটি মাল্টিপলিগন সমর্থন করে, তাই একটি display_polygon অবজেক্ট একাধিক পলিগনকে উপস্থাপন করতে পারে।

কাঠামোর ধরণ

এই স্থানটি যে ধরনের কাঠামোর প্রতিনিধিত্ব করে।

এনাম
STRUCTURE_TYPE_UNSPECIFIED ব্যবহৃত হয়নি।
POINT একটি বিন্দু অবস্থান।
SECTION ভবনের একটি উপ-অংশ।
BUILDING একটি ভবন।
GROUNDS একটি বৃহৎ এলাকা যেখানে সাধারণত একাধিক ভবন থাকে, যেমন বিশ্ববিদ্যালয় ক্যাম্পাস, অ্যাপার্টমেন্ট কমপ্লেক্স বা শপিং মল।

প্লাসকোড

প্লাস কোড ( http://plus.codes ) হলো একটি অবস্থান নির্দেশক, যার দুটি ফরম্যাট রয়েছে: গ্লোবাল কোড, যা একটি ১৪মি x ১৪মি (এক ডিগ্রির ১/৮০০০ ভাগ) বা তার চেয়ে ছোট আয়তক্ষেত্রকে সংজ্ঞায়িত করে, এবং কম্পাউন্ড কোড, যেখানে প্রিফিক্স-এর পরিবর্তে একটি নির্দেশক অবস্থান ব্যবহৃত হয়।

ক্ষেত্র
global_code

string

স্থানটির বৈশ্বিক (পূর্ণাঙ্গ) কোড, যেমন "9FWM33GV+HQ", যা ১/৮০০০ বাই ১/৮০০০ ডিগ্রি (~১৪ বাই ১৪ মিটার) একটি এলাকাকে নির্দেশ করে।

compound_code

string

স্থানের যৌগিক কোড, যেমন "33GV+HQ, Ramberg, Norway", যেখানে গ্লোবাল কোডের সাফিক্স থাকে এবং প্রিফিক্সটি একটি রেফারেন্স এনটিটির ফরম্যাট করা নাম দ্বারা প্রতিস্থাপিত হয়।

অনুসন্ধান গন্তব্য অনুরোধ

DestinationService.SearchDestinations-এর জন্য অনুরোধ বার্তা।

ক্ষেত্র
travel_modes[]

NavigationPoint.TravelMode

ঐচ্ছিক। যে ভ্রমণ মোডগুলোর জন্য নেভিগেশন পয়েন্ট ফিল্টার করা হবে। এটি রেসপন্সে ফেরত আসা navigation_points ফিল্ডকে প্রভাবিত করে। যদি এটি খালি থাকে, তাহলে সব ভ্রমণ মোডের নেভিগেশন পয়েন্ট ফেরত দেওয়া হবে।

language_code

string

ঐচ্ছিক। যে ভাষায় ফলাফল ফেরত দেওয়া হবে।

region_code

string

ঐচ্ছিক। অঞ্চল কোড। অঞ্চল কোডটি একটি ccTLD ("টপ-লেভেল ডোমেইন") দুই-অক্ষরের মান হিসাবে নির্দিষ্ট করা হয়। এই প্যারামিটারটি প্রযোজ্য আইনের উপর ভিত্তি করে ফলাফলকে প্রভাবিত করে। এই প্যারামিটারটি পরিষেবা থেকে প্রাপ্ত ফলাফলকেও প্রভাবিত করে, কিন্তু সম্পূর্ণরূপে সীমাবদ্ধ করে না।

ইউনিয়ন ফিল্ড primary_query । প্রাথমিক গন্তব্যের জন্য কোয়েরি করুন। এটি একটি স্থান, একটি সম্পূর্ণ নির্দিষ্ট ঠিকানা, অথবা একটি LatLng অবস্থান হতে পারে। ন্যূনতম তথ্যসহ কিছু স্থান এবং ঠিকানাকে গন্তব্যে পরিণত করা যাবে না।

গন্তব্যগুলি নির্দিষ্ট প্রাথমিক কোয়েরিকে কেন্দ্র করে তৈরি করা হয়।

দ্রষ্টব্য: শুধুমাত্র সেইসব স্থান এবং ঠিকানা সমর্থিত যেগুলোর একটি নেভিগেশনাল গন্তব্য থাকতে পারে। উদাহরণস্বরূপ, একটি বাড়ি বা অ্যাপার্টমেন্ট কমপ্লেক্সকে প্রতিনিধিত্বকারী একটি স্থান প্রাথমিক কোয়েরি হিসাবে ব্যবহার করা যেতে পারে, কিন্তু কোনো এলাকা বা প্রশাসনিক অঞ্চলকে প্রতিনিধিত্বকারী স্থানগুলো প্রাথমিক কোয়েরি হিসাবে ব্যবহার করা যাবে না। primary_query নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:

place

string

কোনো স্থানের রিসোর্স নাম, places/{place_id} ফরম্যাটে।

address_query

SearchDestinationsRequest.AddressQuery

রাস্তার ঠিকানা।

location_query

SearchDestinationsRequest.LocationQuery

একটি সুনির্দিষ্ট অবস্থান।

ঠিকানা অনুসন্ধান

যে রাস্তার ঠিকানাটি আপনি খুঁজতে চান। সংশ্লিষ্ট দেশের জাতীয় ডাক পরিষেবা কর্তৃক ব্যবহৃত বিন্যাস অনুযায়ী ঠিকানা উল্লেখ করুন।

ক্ষেত্র
ইউনিয়ন ফিল্ডের kind . অ্যাড্রেস কোয়েরির kind নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
address

PostalAddress

ডাক ঠিকানার বিন্যাসে একটি রাস্তার ঠিকানা।

address_query

string

রাস্তার ঠিকানা এক লাইনে বিন্যস্ত।

অবস্থান অনুসন্ধান

নিকটবর্তী প্রধান গন্তব্যস্থল শনাক্ত করার জন্য একটি অবস্থান অনুসন্ধান।

দ্রষ্টব্য: যদি লোকেশন কোয়েরিটি এমন কোনো বিল্ডিংয়ের মধ্যে করা হয় যেখানে সাব-প্রাঙ্গণ রয়েছে, তাহলে ফেরত আসা প্রাইমারি প্লেসটি একটি সাব-প্রাঙ্গণ হওয়ার সম্ভাবনা থাকে। এই ক্ষেত্রে, containing_places ফিল্ডটিতে বিল্ডিংটি অন্তর্ভুক্ত থাকবে।

ক্ষেত্র
place_filter

SearchDestinationsRequest.LocationQuery.PlaceFilter

ঐচ্ছিক। গন্তব্যস্থলের প্রার্থীদের জন্য ফিল্টারসমূহ প্রযোজ্য।

ইউনিয়ন ফিল্ডের kind । এটি হলো লোকেশন কোয়েরি। kind নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
location

LatLng

একটি সুনির্দিষ্ট অক্ষাংশ ও দ্রাঘিমাংশের অবস্থান।

স্থান ফিল্টার

গন্তব্যস্থলের প্রার্থীদের জন্য প্রযোজ্য ফিল্টারসমূহ।

ক্ষেত্র
structure_type

PlaceView.StructureType

ঐচ্ছিক। যদি এটি নির্দিষ্ট করা হয়, তবে সমস্ত গন্তব্যের জন্য এই কাঠামো প্রকারের একটি প্রাথমিক স্থান থাকা নিশ্চিত করা হয়। এর ফলে কিছু গন্তব্য বাদ পড়ে যেতে পারে, অথবা ফেরত আসা গন্তব্যগুলির গঠন স্থূল বা সূক্ষ্ম হতে পারে।

উদাহরণস্বরূপ, যদি GROUNDS নির্দিষ্ট করা থাকে, তাহলে ফেরত আসা সমস্ত গন্তব্যের প্রাথমিক স্থানটি GROUNDS কাঠামো ধরনের হবে। এর ফলে এমন কিছু গন্তব্য বাদ পড়ে যেতে পারে যা কোনো গ্রাউন্ডের অংশ নয়, অথবা ফেরত আসা গন্তব্যগুলোকে গ্রাউন্ড স্তরে সীমাবদ্ধ করে ফেলা হতে পারে।

এই ফিল্ডটির আরেকটি ব্যবহার হলো বিল্ডিং ডিসপ্লে পলিগনগুলোকে আরও সহজে এক্সট্র্যাক্ট করা। উদাহরণস্বরূপ, যদি BUILDING নির্দিষ্ট করা থাকে, তাহলে প্রাইমারি প্লেসের ডিসপ্লে পলিগনটি হবে নির্দিষ্ট লোকেশনে অবস্থিত বিল্ডিংটির জন্য।

addressability

SearchDestinationsRequest.LocationQuery.PlaceFilter.Addressability

ঐচ্ছিক। নির্দিষ্ট করা হলে, শুধুমাত্র সেই গন্তব্যস্থলগুলোই ফেরত দেওয়া হবে যেগুলো সংশ্লিষ্ট ঠিকানাযোগ্যতার মানদণ্ড পূরণ করে।

ঠিকানাযোগ্যতা

ঠিকানাযোগ্যতা ফিল্টারিংয়ের জন্য বিকল্পসমূহ নির্ধারণ করে। ভবিষ্যতে নতুন মান যোগ করা হতে পারে।

এনাম
ADDRESSABILITY_UNSPECIFIED অনির্দিষ্ট থাকলে, পরিষেবাটি একটি যুক্তিসঙ্গত ডিফল্ট বেছে নেবে।
ANY ঠিকানাযোগ্যতা কোনো ফিল্টারিং মানদণ্ড নয়। গন্তব্যস্থলগুলো তাদের ঠিকানাযোগ্যতা নির্বিশেষে ফেরত দেওয়া হয়।
PRIMARY ফেরত আসা সমস্ত গন্তব্যের একটি প্রাথমিক স্থান থাকবে, যেখানে রাস্তার ঠিকানা বা নাম উল্লেখ থাকবে।
WEAK ফেরত আসা সমস্ত গন্তব্যের একটি প্রধান স্থান অথবা একটি উপ-গন্তব্য থাকবে, যার সাথে রাস্তার স্তরের ঠিকানা বা নাম সংযুক্ত থাকবে।

অনুসন্ধান গন্তব্য প্রতিক্রিয়া

DestinationService.SearchDestinations-এর জন্য প্রতিক্রিয়া বার্তা।

ক্ষেত্র
destinations[]

Destination

গন্তব্যস্থলগুলোর একটি তালিকা।

প্রাথমিক কোয়েরি থেকে যদি মূল গন্তব্যটি দ্ব্যর্থহীনভাবে শনাক্ত করা যায়, তাহলে পরিষেবাটি একটি ফলাফল ফেরত দেয়। অন্যথায়, দ্ব্যর্থতা নিরসনের জন্য পরিষেবাটি একাধিক ফলাফল অথবা কোনো ফলাফলই ফেরত দিতে পারে না।