Package google.maps.geocode.v4alpha

সূচি

DestinationService

গন্তব্য ফিরিয়ে আনার জন্য একটি পরিষেবা।

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

SearchDestinations

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

GeocodeService

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

GeocodeAddress

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
GeocodeLocation

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
GeocodePlace

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

এই গন্তব্যের জন্য নেভিগেশন পয়েন্ট।

parking_options

Destination.ParkingOptions

এই গন্তব্যের জন্য পার্কিংয়ের বিকল্প।

arrival_summary

Destination.ArrivalSummary

গন্তব্যে পৌঁছানোর অভিজ্ঞতার AI-জেনারেটেড সারাংশ।

ArrivalSummary

গন্তব্যে পৌঁছানোর অভিজ্ঞতার AI-জেনারেটেড সারাংশ।

ফিল্ড
text

LocalizedText

গন্তব্যে পৌঁছানোর অভিজ্ঞতার সারাংশ।

flag_content_url

string

এমন একটি লিঙ্ক যেখানে ব্যবহারকারীরা সারসংক্ষেপের সাথে কোনও সমস্যা ফ্ল্যাগ করতে পারবেন।

disclosure_text

LocalizedText

শুধু আউটপুট। এতে পৌঁছানোর সারসংক্ষেপের জন্য ডিসক্লোজার টেক্সট রয়েছে।

ParkingOptions

গন্তব্যে পার্কিংয়ের বিকল্প সম্পর্কে তথ্য।

ফিল্ড
availability

Destination.ParkingOptions.Availability

এই গন্তব্যে পার্কিংয়ের উপলভ্যতা।

parking_facilities[]

Destination.ParkingOptions.ParkingFacility

এই গন্তব্যে পার্কিংয়ের সুবিধা।

onsite_parking

bool

গন্তব্যে অনসাইট পার্কিংয়ের সুবিধা আছে।

free_parking_lot

bool

ফ্রি পার্কিং লটের সুবিধা আছে।

paid_parking_lot

bool

পেড পার্কিং লটের সুবিধা আছে।

free_street_parking

bool

ফ্রি স্ট্রিট পার্কিংয়ের সুবিধা অফার করে।

paid_street_parking

bool

পেড স্ট্রিট পার্কিংয়ের সুবিধা আছে।

valet_parking

bool

ভ্যালে পার্কিংয়ের সুবিধা আছে।

free_garage_parking

bool

ফ্রি গ্যারেজ পার্কিংয়ের সুবিধা আছে।

paid_garage_parking

bool

পেড গ্যারেজ পার্কিংয়ের সুবিধা আছে।

উপলভ্যতা

এই জায়গায় যাওয়ার সময় পার্কিং খুঁজে পাওয়া কতটা কঠিন তার একটি সামগ্রিক পরিমাপ।

ভবিষ্যতে নতুন ভ্যালু যোগ করা হতে পারে।

Enums
AVAILABILITY_UNSPECIFIED পার্কিংয়ের উপলভ্যতা উপলভ্য নেই।
PLENTY পার্কিংয়ের জন্য অনেক জায়গা আছে।
SOMEWHAT_DIFFICULT পার্কিংয়ের জন্য জায়গা খুঁজতে কিছুটা অসুবিধা হয়।
DIFFICULT পার্কিংয়ের জায়গা খুঁজে পাওয়া খুব কঠিন।

ParkingFacility

গন্তব্যের সাথে যুক্ত একটি স্বতন্ত্র, পৃথক পার্কিং বিকল্প (যেমন, একটি নির্দিষ্ট পার্কিং গ্যারেজ বা লট)। এটি নির্দিষ্ট পার্কিং সুবিধা সম্পর্কে বিস্তারিত তথ্য প্রদান করে, যেখানে মূল ParkingOptions মেসেজ উপলভ্য সব পার্কিংয়ের একটি সামগ্রিক সারসংক্ষেপ প্রদান করে।

ফিল্ড
place

PlaceView

এই নির্দিষ্ট পার্কিং সুবিধার জায়গার উপস্থাপনা।

onsite

bool

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

popular

bool

এই পার্কিং সুবিধাটি কি প্রাথমিক গন্তব্যে ভ্রমণকারী দর্শকদের জন্য একটি জনপ্রিয় পছন্দ। এই ফিল্ড সেট করা না থাকলে, জনপ্রিয়তার স্ট্যাটাস অজানা থাকে।

straight_line_distance_meters

double

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

প্রবেশপথ

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

ফিল্ড
display_name

LocalizedText

মানুষের-পঠনযোগ্য নাম, যেমন, "গেট খ", "দক্ষিণ প্রবেশপথ", "৫ম অ্যাভিনিউ প্রবেশপথ"।

location

LatLng

প্রবেশপথের লোকেশন।

tags[]

Entrance.Tag

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

place

string

এই প্রবেশপথটি যে স্ট্রাকচারে বাস্তবে অবস্থিত, সেটি places/{place_id} ফর্ম্যাটে।

street_view_thumbnail

StreetViewThumbnail

Street View থাম্বনেল ছবি যা প্রবেশপথ দেখায়। Street View Static API থেকে ছবি অনুরোধ করা যেতে পারে। https://developers.google.com/maps/documentation/streetview/request-streetview দেখুন।

street_view_annotation

ImageAnnotation

উপরে দেখানো street_view_thumbnail-এর প্রবেশপথের অ্যানোটেশন।

ট্যাগ করুন

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

Enums
TAG_UNSPECIFIED ব্যবহার করা হয়নি।
PREFERRED

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

যেমন, প্রাথমিক জায়গাটি যদি স্ট্রিপ মলের কোনও রেস্তোরাঁ হয়, তাহলে "পছন্দের" প্রবেশপথগুলি হবে সেগুলি যেগুলি সম্ভবত রেস্তোরাঁর দিকে নিয়ে যায়, অন্যদিকে অন্যান্য রিটার্ন করা প্রবেশপথগুলি হবে বিল্ডিংয়ের অন্যান্য প্রবেশপথ, যেমন স্ট্রিপ মলের অন্যান্য রেস্তোরাঁর প্রবেশপথ।

প্রাথমিক জায়গাটি যদি কোনও বিল্ডিং হয়, তাহলে PREFERREDটি প্রবেশপথ বিল্ডিংয়ের "প্রধান" অংশে নিয়ে যাবে। যেমন, কোনও শপিং সেন্টারের PREFERRED প্রবেশপথ বলতে সেই প্রবেশপথকে বোঝায় যা দিয়ে মূল লবিতে প্রবেশ করা যায়। কিন্তু কোনও প্রবেশপথ দিয়ে যদি শুধু বিল্ডিংয়ের একপাশে থাকা কোনও স্টোরে প্রবেশ করা যায়, তাহলে সেটি PREFERRED প্রবেশপথ নয়।

মনে রাখবেন: PREFERRED প্রবেশপথ দিয়ে হয়ত মূল জায়গায় যাওয়া যায় না এবং PREFERRED নয় এমন প্রবেশপথ দিয়ে হয়ত মূল জায়গায় যাওয়া যায়।

GeocodeAddressRequest

GeocodeService.GeocodeAddress-এর জন্য অনুরোধের মেসেজ।

ফিল্ড
location_bias

GeocodeAddressRequest.LocationBias

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

language_code

string

ঐচ্ছিক। যে ভাষায় ফলাফল দেখানো হবে।

region_code

string

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

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

string

জিওকোড করার জন্য আনস্ট্রাকচার্ড ঠিকানা।

address

PostalAddress

পোস্টাল অ্যাড্রেস ফর্ম্যাটে জিওকোড করার জন্য স্ট্রাকচার্ড অ্যাড্রেস।

LocationBias

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

ফিল্ড
type ফিল্ড একত্রিত করুন। লোকেশন বায়াসের ধরন। type শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
rectangle

Viewport

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

GeocodeAddressResponse

GeocodeService.GeocodeAddress-এর জন্য উত্তর মেসেজ।

ফিল্ড
results[]

GeocodeResult

জিওকোডিংয়ের ফলাফল।

GeocodeLocationRequest

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

ঐচ্ছিক। এক বা একাধিক লোকেশন গ্র্যানুলারিটি enum-এর ফিল্টার।

location_input ফিল্ড একত্রিত করুন। জিওকোড করার লোকেশন। location_input শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
location_query

string

"lat,lng" স্ট্রিং ফর্ম্যাটে লোকেশন। যেমন, "৬৪.৭৬১১৮৭২,-১৮.৪৭০৫৩৬৪"।

location

LatLng

স্ট্রাকচার্ড ফর্ম্যাটে লোকেশন।

GeocodeLocationResponse

GeocodeService.GeocodeLocation-এর জন্য উত্তর মেসেজ।

ফিল্ড
results[]

GeocodeResult

জিওকোডিংয়ের ফলাফল।

plus_code

PlusCode

অনুরোধে উল্লেখ করা লোকেশনের Plus Code।

GeocodePlaceRequest

GeocodeService.GeocodePlace-এর জন্য অনুরোধের মেসেজ।

ফিল্ড
place

string

প্রয়োজনীয়। places/{place} ফর্ম্যাটে জিওকোড করার জন্য জায়গার শনাক্তকারী।

language_code

string

ঐচ্ছিক। যে ভাষায় ফলাফল দেখানো হবে।

region_code

string

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

GeocodeResult

জিওকোড ফলাফলে কোনও জায়গার ভৌগোলিক তথ্য থাকে।

ফিল্ড
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

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

ফলাফল "postal_code" ধরনের হলে তবেই এটি পপুলেট করা হয়।

types[]

string

এই ফলাফলের জন্য টাইপ ট্যাগের একটি সেট। যেমন, "political" এবং "administrative_area"।

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

plus_code

PlusCode

এই জিওকোডে লোকেশনের প্লাস কোড।

AddressComponent

এই তথ্য উপলভ্য থাকলে, ফর্ম্যাট করা ঠিকানা তৈরি করে এমন স্ট্রাকচার্ড কম্পোনেন্ট।

ফিল্ড
long_text

string

ঠিকানার কম্পোনেন্টের সম্পূর্ণ টেক্সট বিবরণ বা নাম। যেমন, অস্ট্রেলিয়া দেশের জন্য কোনও অ্যাড্রেস কম্পোনেন্টের বড় নাম "অস্ট্রেলিয়া" হতে পারে।

short_text

string

ঠিকানার কম্পোনেন্টের জন্য সংক্ষিপ্ত টেক্সট নাম, উপলভ্য থাকলে। যেমন, অস্ট্রেলিয়া দেশের জন্য কোনও ঠিকানা কম্পোনেন্টের ছোট নাম "AU" হতে পারে।

types[]

string

অ্যারে যা ঠিকানা কম্পোনেন্টের ধরন নির্দেশ করে।

এইসব ভ্যালু Places API-এর ব্যবহার করা ঠিকানা ও ঠিকানার কম্পোনেন্ট প্রকারের টেবিল থেকে নেওয়া হয়েছে: https://developers.google.com/maps/documentation/places/web-service/place-types#address-types

language_code

string

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

গ্র্যানুলারিটি

লোকেশন গ্র্যানুলারিটি।

Enums
GRANULARITY_UNSPECIFIED ব্যবহার করবেন না।
ROOFTOP মিলে যাওয়া ঠিকানার সাথে সম্পর্কিত জমির আসল প্লটের নন-ইন্টারপোলেটেড লোকেশন।
RANGE_INTERPOLATED রাস্তার নম্বরের রেঞ্জ থেকে ইন্টারপোলেট করা হয়েছে। যেমন, আমরা যদি জানি যে Amphitheatre Pkwy-এর একটি অংশে ১৬০০ - ১৬৯৯ নম্বর আছে, তাহলে ১৬৫০ নম্বরটি এর শেষ পয়েন্টের মাঝামাঝি জায়গায় থাকতে পারে।
GEOMETRIC_CENTER ফিচারের জ্যামিতিক কেন্দ্র যার জন্য আমাদের কাছে পলিগোনাল ডেটা আছে।
APPROXIMATE এছাড়া সব কিছু।

ImageAnnotation

ইমেজ থাম্বনেলে অ্যানোটেশন, যেমন প্রবেশপথের আউটলাইন করা পলিগন।

ফিল্ড
coordinates[]

ImageAnnotation.Coordinate

স্থানাঙ্কের তালিকা যা ছবির উপর একটি বহুভুজ তৈরি করে। স্থানাঙ্কগুলি ঘড়ির কাঁটার বিপরীতে সাজানো হয়েছে।

স্থানাঙ্ক

ছবির কোনও পয়েন্টের পিক্সেল কোঅর্ডিনেট। ছবির উপরে বাঁদিকের পিক্সেলের উপরে বাঁদিকের কোণ হল উৎস (0,0), x-অক্ষ ডানদিকে এবং y-অক্ষ নিচের দিকে নির্দেশ করে।

ফিল্ড
x_px

float

X কোঅর্ডিনেট।

y_px

float

Y কোঅর্ডিনেট।

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

গন্তব্য কোথায় তা জানাতে বা গন্তব্যে পৌঁছাতে সাহায্য করার জন্য ল্যান্ডমার্ক ব্যবহার করা হয়।

ফিল্ড
relational_description

LocalizedText

গন্তব্যটি ল্যান্ডমার্কের সাথে কীভাবে সম্পর্কিত তার একটি মানুষের-পঠনযোগ্য বিবরণ। যেমন: "এম্পায়ার স্টেট বিল্ডিংয়ের কাছে" বা "হোয়াইট হাউসের উল্টোদিকে"।

tags[]

Landmark.Tag

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

straight_line_distance_meters

double

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

travel_distance_meters

double

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

landmark ফিল্ড একত্রিত করুন। ল্যান্ডমার্ক। landmark শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
place

PlaceView

এই ল্যান্ডমার্ককে উপস্থাপন করে এমন জায়গা।

ট্যাগ করুন

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

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

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

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

ফিল্ড
navigation_point_token

string

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

display_name

LocalizedText

এই নেভিগেশন পয়েন্টের ডিসপ্লে নাম। যেমন, "৫ম অ্যাভিনিউ" বা "গেট খ"।

location

LatLng

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

travel_modes[]

NavigationPoint.TravelMode

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

usages[]

NavigationPoint.Usage

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

street_view_thumbnail

StreetViewThumbnail

Street View থাম্বনেল ছবি যা নেভিগেশন পয়েন্ট দেখায়, যদি উপলভ্য থাকে। Street View Static API থেকে ছবি অনুরোধ করা যেতে পারে। https://developers.google.com/maps/documentation/streetview/request-streetview দেখুন।

entrance_annotation

ImageAnnotation

উপরে দেখানো street_view_thumbnail-এ এই নেভিগেশন পয়েন্টের সাথে যুক্ত প্রবেশপথের অ্যানোটেশন, যদি উপলভ্য থাকে।

altitude_meters

float

WGS-84 উপবৃত্তাকার সাপেক্ষে মিটারে নেভিগেশন পয়েন্টের উচ্চতা।

TravelMode

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

Enums
TRAVEL_MODE_UNSPECIFIED ব্যবহার করা হয়নি।
DRIVE ড্রাইভিংয়ের জন্য উপযুক্ত।
WALK হাঁটার জন্য উপযুক্ত।

ব্যবহার

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

Enums
USAGE_UNSPECIFIED ব্যবহার করা হয়নি।
UNKNOWN ব্যবহারের ধরন অজানা বলে দেখায়।
DROPOFF যাত্রীকে নামানোর জন্য উপযুক্ত। যেমন, রাইডশেয়ার ড্রপ অফ লোকেশন।
PICKUP যাত্রী তোলার জন্য উপযুক্ত। যেমন, রাইডশেয়ার পিক-আপ লোকেশন।
PARKING পার্কিংয়ের জন্য উপযুক্ত। যেমন, পার্কিং লটের মধ্যে।

PlaceView

Places API-তে Place-এর ভিউ দেখায়। এছাড়াও, এটি গন্তব্য অনুযায়ী অতিরিক্ত তথ্য প্রদান করে, যেমন স্ট্রাকচারের ধরন এবং ডিসপ্লে পলিগন।

কিছু ক্ষেত্রে, একই জায়গা আইডির PlaceView, types এবং display_name ফিল্ডের জন্য Places API-এর মাধ্যমে যা রিটার্ন করা হচ্ছে তার থেকে আলাদা হতে পারে।

ফিল্ড
place

string

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

place_id

string

কোনও জায়গার অনন্য শনাক্তকারী।

display_name

LocalizedText

মানুষের-পঠনযোগ্য জায়গার বিবরণ। যেমন, "গেট B", "McDonalds"

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 ফর্ম্যাটে MultiPolygons কাজ করে, তাই একটি display_polygon অবজেক্ট একাধিক বহুভুজকে দেখাতে পারে।

address_components[]

PlaceView.AddressComponent

প্রতিটি লোকালিটি লেভেলের জন্য রিপিট করা কম্পোনেন্ট।

AddressComponent

এই তথ্য উপলভ্য থাকলে, ফর্ম্যাট করা ঠিকানা তৈরি করে এমন স্ট্রাকচার্ড কম্পোনেন্ট।

ফিল্ড
long_text

string

ঠিকানার কম্পোনেন্টের সম্পূর্ণ টেক্সট বিবরণ বা নাম। যেমন, অস্ট্রেলিয়া দেশের জন্য কোনও অ্যাড্রেস কম্পোনেন্টের বড় নাম "অস্ট্রেলিয়া" হতে পারে।

short_text

string

ঠিকানার কম্পোনেন্টের জন্য সংক্ষিপ্ত টেক্সট নাম, উপলভ্য থাকলে। যেমন, অস্ট্রেলিয়া দেশের জন্য কোনও ঠিকানা কম্পোনেন্টের ছোট নাম "AU" হতে পারে।

types[]

string

অ্যারে যা ঠিকানা কম্পোনেন্টের ধরন নির্দেশ করে।

এইসব ভ্যালু Places API-এর ব্যবহার করা ঠিকানা ও ঠিকানার কম্পোনেন্ট প্রকারের টেবিল থেকে নেওয়া হয়েছে: https://developers.google.com/maps/documentation/places/web-service/place-types#address-types

language_code

string

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

StructureType

এই জায়গাটি যে ধরনের স্ট্রাকচারকে উপস্থাপন করে।

Enums
STRUCTURE_TYPE_UNSPECIFIED ব্যবহার করা হয়নি।
POINT একটি পয়েন্ট লোকেশন।
SECTION কোনও বিল্ডিংয়ের সাব-সেকশন।
BUILDING একটি বিল্ডিং।
GROUNDS একটি বড় এলাকা যেখানে সাধারণত একাধিক বিল্ডিং থাকে, যেমন একটি বিশ্ববিদ্যালয় ক্যাম্পাস, একটি অ্যাপার্টমেন্ট কমপ্লেক্স বা একটি শপিং মল।

PlusCode

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

ফিল্ড
global_code

string

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

compound_code

string

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

SearchDestinationsRequest

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

সুনির্দিষ্ট লোকেশন।

AddressQuery

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

ফিল্ড
kind ফিল্ড একত্রিত করুন। ঠিকানা সংক্রান্ত কোয়েরি। kind শুধুমাত্র নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
address

PostalAddress

পোস্টাল অ্যাড্রেস ফর্ম্যাটে রাস্তার ঠিকানা।

address_query

string

রাস্তার ঠিকানা একটি লাইনে ফর্ম্যাট করা হয়েছে।

LocationQuery

আশেপাশের প্রাথমিক গন্তব্য শনাক্ত করার জন্য লোকেশন কোয়েরি।

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

ফিল্ড
place_filter

SearchDestinationsRequest.LocationQuery.PlaceFilter

ঐচ্ছিক। গন্তব্য ক্যান্ডিডেটের উপর প্রয়োগ করার জন্য ফিল্টার।

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

LatLng

একটি সুনির্দিষ্ট LatLng লোকেশন।

PlaceFilter

গন্তব্য ক্যান্ডিডেটের উপর প্রয়োগ করার জন্য ফিল্টার।

ফিল্ড
structure_type

PlaceView.StructureType

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

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

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

addressability

SearchDestinationsRequest.LocationQuery.PlaceFilter.Addressability

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

অ্যাড্রেসেবিলিটি

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

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

SearchDestinationsResponse

DestinationService.SearchDestinations-এর জন্য উত্তর মেসেজ।

ফিল্ড
destinations[]

Destination

গন্তব্যের তালিকা।

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

StreetViewThumbnail

Google Street View থাম্বনেল দেখানোর জন্য প্যারামিটার। Street View Static API থেকে Street View ছবি পাওয়ার অনুরোধ করতে এইসব প্যারামিটার ব্যবহার করা যেতে পারে। https://developers.google.com/maps/documentation/streetview/request-streetview দেখুন।

ফিল্ড
pano

string

একটি নির্দিষ্ট প্যানোরামা আইডি।

width_px

int32

পিক্সেলে আউটপুট থাম্বনেল ছবির প্রস্থ। মনে রাখবেন: থাম্বনেলের পাশাপাশি অ্যানোটেশনের অনুরোধ করার সময়, অ্যানোটেশন কোঅর্ডিনেট যাতে ছবির সাথে সঠিকভাবে অ্যালাইন হয় তা নিশ্চিত করতে Street View API অনুরোধে এই উচ্চতা ও প্রস্থের মান ব্যবহার করতে হবে।

height_px

int32

পিক্সেলে আউটপুট থাম্বনেল ছবির উচ্চতা। মনে রাখবেন: থাম্বনেলের পাশাপাশি অ্যানোটেশনের অনুরোধ করার সময়, অ্যানোটেশন কোঅর্ডিনেট যাতে ছবির সাথে সঠিকভাবে অ্যালাইন হয় তা নিশ্চিত করতে Street View API অনুরোধে এই উচ্চতা ও প্রস্থের মান ব্যবহার করতে হবে।

heading_degree

float

ক্যামেরার অনুভূমিক ওরিয়েন্টেশন ডিগ্রিতে। রেঞ্জ [০, ৩৬০)। ০ উত্তর দিক এবং ৯০ পূর্ব দিক নির্দেশ করে।

pitch_degree

float

ডিগ্রিতে ক্যামেরার উল্লম্ব ওরিয়েন্টেশন। রেঞ্জ [-৯০, ৯০]। 0 হল দিগন্ত, +90 হল সোজা উপরে, -90 হল সোজা নিচে।

fov_degree

float

অনুভূমিক ফিল্ড অফ ভিউ ডিগ্রিতে। রেঞ্জ (0, 180]। জুম লেভেল কন্ট্রোল করে। FOV ছোট হলে আরও বেশি জুম করা যায়।