Package google.maps.routing.v2

সূচক

রুট

রুট API.

ComputeRouteMatrix

rpc ComputeRouteMatrix( ComputeRouteMatrixRequest ) returns ( RouteMatrixElement )

উত্স এবং গন্তব্যগুলির একটি তালিকা নেয় এবং উত্স এবং গন্তব্যের প্রতিটি সংমিশ্রণের জন্য রুট তথ্য সম্বলিত একটি স্ট্রিম প্রদান করে৷

দ্রষ্টব্য: এই পদ্ধতির জন্য আপনাকে ইনপুটে একটি প্রতিক্রিয়া ক্ষেত্র মাস্ক নির্দিষ্ট করতে হবে। আপনি URL প্যারামিটার $fields বা fields ব্যবহার করে প্রতিক্রিয়া ক্ষেত্র মাস্ক প্রদান করতে পারেন, অথবা HTTP/gRPC হেডার X-Goog-FieldMask ( উপলব্ধ URL প্যারামিটার এবং শিরোনাম দেখুন) ব্যবহার করে। মান হল ফিল্ড পাথের একটি কমা দ্বারা বিভক্ত তালিকা। ক্ষেত্র পাথ কিভাবে নির্মাণ করতে হয় সে সম্পর্কে এই বিস্তারিত ডকুমেন্টেশন দেখুন।

উদাহরণস্বরূপ, এই পদ্ধতিতে:

  • সমস্ত উপলব্ধ ক্ষেত্রের ফিল্ড মাস্ক (ম্যানুয়াল পরিদর্শনের জন্য): X-Goog-FieldMask: *
  • রুটের সময়কাল, দূরত্ব, উপাদানের স্থিতি, অবস্থা এবং উপাদান সূচকের ফিল্ড মাস্ক (উদাহরণ উত্পাদন সেটআপ): X-Goog-FieldMask: originIndex,destinationIndex,status,condition,distanceMeters,duration

এটা গুরুত্বপূর্ণ যে আপনি আপনার ফিল্ড মাস্কে status অন্তর্ভুক্ত করুন কারণ অন্যথায় সমস্ত বার্তা ঠিক আছে বলে মনে হবে। Google ওয়াইল্ডকার্ড ( * ) প্রতিক্রিয়া ফিল্ড মাস্ক ব্যবহারকে নিরুৎসাহিত করে, কারণ:

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

rpc ComputeRoutes( ComputeRoutesRequest ) returns ( ComputeRoutesResponse )

টার্মিনাল এবং মধ্যবর্তী ওয়েপয়েন্টের একটি সেট দেওয়া ঐচ্ছিক বিকল্প রুটের সাথে প্রাথমিক রুট প্রদান করে।

দ্রষ্টব্য: এই পদ্ধতির জন্য আপনাকে ইনপুটে একটি প্রতিক্রিয়া ক্ষেত্র মাস্ক নির্দিষ্ট করতে হবে। আপনি URL প্যারামিটার $fields বা fields ব্যবহার করে প্রতিক্রিয়া ক্ষেত্র মাস্ক প্রদান করতে পারেন, অথবা একটি HTTP/gRPC হেডার X-Goog-FieldMask ( উপলব্ধ URL প্যারামিটার এবং শিরোনাম দেখুন) ব্যবহার করে। মান হল ফিল্ড পাথের একটি কমা দ্বারা বিভক্ত তালিকা। ফিল্ড পাথ কিভাবে নির্মাণ করতে হয় সে সম্পর্কে বিস্তারিত ডকুমেন্টেশন দেখুন।

উদাহরণস্বরূপ, এই পদ্ধতিতে:

  • সমস্ত উপলব্ধ ক্ষেত্রের ফিল্ড মাস্ক (ম্যানুয়াল পরিদর্শনের জন্য): X-Goog-FieldMask: *
  • রুট-স্তরের সময়কাল, দূরত্ব এবং পলিলাইনের ফিল্ড মাস্ক (একটি উদাহরণ উত্পাদন সেটআপ): X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline

Google ওয়াইল্ডকার্ড ( * ) প্রতিক্রিয়া ফিল্ড মাস্ক ব্যবহার করতে নিরুৎসাহিত করে, বা শীর্ষ স্তরে ফিল্ড মাস্ক নির্দিষ্ট করে ( routes ), কারণ:

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

ComputeRouteMatrixRequest

ComputeRouteMatrix অনুরোধ বার্তা

ক্ষেত্র
origins[]

RouteMatrixOrigin

প্রয়োজন। উৎপত্তির বিন্যাস, যা প্রতিক্রিয়া ম্যাট্রিক্সের সারি নির্ধারণ করে। উত্স এবং গন্তব্যের মূলত্বের জন্য বেশ কয়েকটি আকারের সীমাবদ্ধতা প্রযোজ্য:

  • উৎপত্তির সংখ্যা + place_id বা address হিসাবে নির্দিষ্ট গন্তব্যের সংখ্যা 50 এর বেশি হওয়া উচিত নয়।
  • উৎপত্তির সংখ্যা × গন্তব্যের সংখ্যার গুণফল যেকোনো ক্ষেত্রেই 625-এর বেশি হওয়া উচিত নয়।
  • যদি রাউটিং_পছন্দ TRAFFIC_AWARE_OPTIMAL এ সেট করা থাকে তাহলে উৎপত্তির সংখ্যা × গন্তব্যের সংখ্যার গুণফল 100-এর বেশি হওয়া উচিত নয়।
  • যদি Travel_mode TRANSIT এ সেট করা থাকে তাহলে উৎপত্তির সংখ্যা × গন্তব্যের সংখ্যা 100-এর বেশি হওয়া উচিত নয়।
destinations[]

RouteMatrixDestination

প্রয়োজন। গন্তব্যের অ্যারে, যা প্রতিক্রিয়া ম্যাট্রিক্সের কলাম নির্ধারণ করে।

travel_mode

RouteTravelMode

ঐচ্ছিক। পরিবহনের মোড নির্দিষ্ট করে।

routing_preference

RoutingPreference

ঐচ্ছিক। রুট গণনা কিভাবে নির্দিষ্ট করে. সার্ভার রুট গণনা করার জন্য নির্বাচিত রাউটিং পছন্দ ব্যবহার করার চেষ্টা করে। যদি রাউটিং পছন্দ একটি ত্রুটি বা একটি অতিরিক্ত দীর্ঘ লেটেন্সি ফলাফল, একটি ত্রুটি ফিরে আসে. আপনি এই বিকল্পটি নির্দিষ্ট করতে পারেন শুধুমাত্র যখন travel_mode DRIVE বা TWO_WHEELER হয়, অন্যথায় অনুরোধ ব্যর্থ হয়।

departure_time

Timestamp

ঐচ্ছিক। প্রস্থানের সময়। আপনি যদি এই মানটি সেট না করেন, তাহলে এই মানটি আপনার অনুরোধ করার সময় ডিফল্ট হবে। দ্রষ্টব্য: আপনি শুধুমাত্র অতীতে একটি departure_time উল্লেখ করতে পারেন যখন RouteTravelMode TRANSIT এ সেট করা থাকে।

arrival_time

Timestamp

ঐচ্ছিক। আগমনের সময়। দ্রষ্টব্য: শুধুমাত্র তখনই সেট করা যাবে যখন RouteTravelMode TRANSIT এ সেট করা থাকে। আপনি departure_time বা arrival_time হয় উল্লেখ করতে পারেন, কিন্তু উভয়ই নয়।

language_code

string

ঐচ্ছিক। BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, ইউনিকোড লোকেল আইডেন্টিফায়ার দেখুন। সমর্থিত ভাষার তালিকার জন্য ভাষা সমর্থন দেখুন। আপনি যখন এই মানটি প্রদান করেন না, তখন প্রদর্শনের ভাষাটি প্রথম উৎসের অবস্থান থেকে অনুমান করা হয়।

region_code

string

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

units

Units

ঐচ্ছিক। প্রদর্শন ক্ষেত্রগুলির জন্য পরিমাপের এককগুলি নির্দিষ্ট করে।

extra_computations[]

ExtraComputation

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

traffic_model

TrafficModel

ঐচ্ছিক। ট্র্যাফিকের সময় গণনা করার সময় ব্যবহার করার অনুমানগুলি নির্দিষ্ট করে৷ এই সেটিংটি RouteMatrixElement এর সময়কাল ক্ষেত্রে প্রত্যাবর্তিত মানকে প্রভাবিত করে যা ঐতিহাসিক গড়গুলির উপর ভিত্তি করে ট্র্যাফিকের পূর্বাভাসিত সময় ধারণ করে। TRAFFIC_AWARE_OPTIMALRoutingPreference এবং DRIVERouteTravelMode । ট্রাফিকের অনুরোধ করা হলে এবং TrafficModel নির্দিষ্ট করা না থাকলে BEST_GUESS এ ডিফল্ট।

transit_preferences

TransitPreferences

ঐচ্ছিক। TRANSIT রুটের জন্য ফিরে আসা রুটকে প্রভাবিত করে এমন পছন্দগুলি নির্দিষ্ট করে৷ দ্রষ্টব্য: যখন RouteTravelMode TRANSIT এ সেট করা থাকে তখনই আপনি একটি transit_preferences নির্দিষ্ট করতে পারেন।

এক্সট্রা কম্পিউটেশন

অনুরোধ সম্পূর্ণ করার সময় সঞ্চালনের জন্য অতিরিক্ত গণনা।

Enums
EXTRA_COMPUTATION_UNSPECIFIED ব্যবহার করা হয় না. এই মান ধারণকারী অনুরোধ ব্যর্থ হবে.
TOLLS ম্যাট্রিক্স উপাদান(গুলি) জন্য টোল তথ্য।

ComputeRoutes Request

ComputeRoutes অনুরোধ বার্তা.

ক্ষেত্র
origin

Waypoint

প্রয়োজন। মূল পথপয়েন্ট।

destination

Waypoint

প্রয়োজন। গন্তব্য পথপয়েন্ট।

intermediates[]

Waypoint

ঐচ্ছিক। রুট বরাবর ওয়েপয়েন্টের একটি সেট (টার্মিনাল পয়েন্ট বাদে), হয় থামার জন্য বা পাশ দিয়ে যাওয়ার জন্য। 25টি পর্যন্ত মধ্যবর্তী ওয়েপয়েন্ট সমর্থিত।

travel_mode

RouteTravelMode

ঐচ্ছিক। পরিবহনের মোড নির্দিষ্ট করে।

routing_preference

RoutingPreference

ঐচ্ছিক। রুট গণনা কিভাবে নির্দিষ্ট করে. সার্ভার রুট গণনা করার জন্য নির্বাচিত রাউটিং পছন্দ ব্যবহার করার চেষ্টা করে। যদি রাউটিং পছন্দ একটি ত্রুটি বা একটি অতিরিক্ত দীর্ঘ লেটেন্সি ফলাফল, তারপর একটি ত্রুটি ফেরত হয়. আপনি এই বিকল্পটি নির্দিষ্ট করতে পারেন শুধুমাত্র যখন travel_mode DRIVE বা TWO_WHEELER হয়, অন্যথায় অনুরোধ ব্যর্থ হয়।

polyline_quality

PolylineQuality

ঐচ্ছিক। পলিলাইনের মানের জন্য আপনার পছন্দ নির্দিষ্ট করে।

polyline_encoding

PolylineEncoding

ঐচ্ছিক। পলিলাইনের জন্য পছন্দের এনকোডিং নির্দিষ্ট করে।

departure_time

Timestamp

ঐচ্ছিক। প্রস্থানের সময়। আপনি যদি এই মানটি সেট না করেন, তাহলে এই মানটি আপনার অনুরোধ করার সময় ডিফল্ট হবে। দ্রষ্টব্য: আপনি শুধুমাত্র অতীতে একটি departure_time উল্লেখ করতে পারেন যখন RouteTravelMode TRANSIT এ সেট করা থাকে। ট্রানজিট ট্রিপগুলি অতীতে 7 দিন বা ভবিষ্যতে 100 দিনের জন্য উপলব্ধ।

arrival_time

Timestamp

ঐচ্ছিক। আগমনের সময়। দ্রষ্টব্য: শুধুমাত্র তখনই সেট করা যাবে যখন RouteTravelMode TRANSIT এ সেট করা থাকে। আপনি departure_time বা arrival_time হয় উল্লেখ করতে পারেন, কিন্তু উভয়ই নয়। ট্রানজিট ট্রিপগুলি অতীতে 7 দিন বা ভবিষ্যতে 100 দিনের জন্য উপলব্ধ।

compute_alternative_routes

bool

ঐচ্ছিক। রুট ছাড়াও বিকল্প রুট গণনা করতে হবে কিনা তা নির্দিষ্ট করে। মধ্যবর্তী পথপয়েন্ট আছে এমন অনুরোধের জন্য কোনো বিকল্প রুট ফেরত দেওয়া হয় না।

route_modifiers

RouteModifiers

ঐচ্ছিক। সন্তুষ্ট করার শর্তের একটি সেট যা রুট গণনা করার পদ্ধতিকে প্রভাবিত করে।

language_code

string

ঐচ্ছিক। BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, ইউনিকোড লোকেল আইডেন্টিফায়ার দেখুন। সমর্থিত ভাষার তালিকার জন্য ভাষা সমর্থন দেখুন। আপনি যখন এই মানটি প্রদান করেন না, তখন প্রদর্শনের ভাষাটি রুট অনুরোধের অবস্থান থেকে অনুমান করা হয়।

region_code

string

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

units

Units

ঐচ্ছিক। প্রদর্শন ক্ষেত্রগুলির জন্য পরিমাপের এককগুলি নির্দিষ্ট করে। এই ক্ষেত্রগুলি NavigationInstruction instruction ক্ষেত্র অন্তর্ভুক্ত করে। রুট, পা, ধাপের দূরত্ব এবং সময়কালের জন্য ব্যবহৃত পরিমাপের একক এই মান দ্বারা প্রভাবিত হয় না। আপনি যদি এই মানটি প্রদান না করেন, তাহলে প্রদর্শন ইউনিটগুলি প্রথম উৎপত্তির অবস্থান থেকে অনুমান করা হয়।

optimize_waypoint_order

bool

ঐচ্ছিক। যদি সত্য হিসাবে সেট করা হয়, পরিষেবাটি নির্দিষ্ট মধ্যবর্তী ওয়েপয়েন্টগুলিকে পুনরায় অর্ডার করে রুটের সামগ্রিক খরচ কমানোর চেষ্টা করে। যদি মধ্যবর্তী ওয়েপয়েন্টগুলির কোনো একটি ওয়েপয়েন্টের via হয় তবে অনুরোধটি ব্যর্থ হয়। নতুন অর্ডার খুঁজে পেতে ComputeRoutesResponse.Routes.optimized_intermediate_waypoint_index ব্যবহার করুন। যদি X-Goog-FieldMask শিরোনামে ComputeRoutesResponseroutes.optimized_intermediate_waypoint_index অনুরোধ না করা হয়, অনুরোধটি ব্যর্থ হয়। optimize_waypoint_order মিথ্যাতে সেট করা থাকলে, ComputeRoutesResponse.optimized_intermediate_waypoint_index খালি থাকবে।

requested_reference_routes[]

ReferenceRoute

ঐচ্ছিক। ডিফল্ট রুট ছাড়াও অনুরোধের অংশ হিসাবে কোন রেফারেন্স রুটগুলি গণনা করতে হবে তা নির্দিষ্ট করে৷ একটি রেফারেন্স রুট হল ডিফল্ট রুটের চেয়ে ভিন্ন রুট গণনার উদ্দেশ্য সহ একটি রুট। উদাহরণস্বরূপ একটি FUEL_EFFICIENT রেফারেন্স রুট গণনা বিভিন্ন পরামিতি বিবেচনা করে যা একটি সর্বোত্তম জ্বালানী সাশ্রয়ী রুট তৈরি করবে।

extra_computations[]

ExtraComputation

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

traffic_model

TrafficModel

ঐচ্ছিক। ট্র্যাফিকের সময় গণনা করার সময় ব্যবহার করার অনুমানগুলি নির্দিষ্ট করে৷ এই সেটিংটি Route এবং RouteLeg সময়কাল ক্ষেত্রে প্রত্যাবর্তিত মানকে প্রভাবিত করে যা ঐতিহাসিক গড়গুলির উপর ভিত্তি করে ট্র্যাফিকের পূর্বাভাসিত সময় ধারণ করে৷ TrafficModel শুধুমাত্র সেই অনুরোধের জন্য উপলব্ধ যা RoutingPreference TRAFFIC_AWARE_OPTIMAL এবং RouteTravelMode কে DRIVE এ সেট করেছে৷ ট্রাফিকের অনুরোধ করা হলে এবং TrafficModel নির্দিষ্ট করা না থাকলে BEST_GUESS এ ডিফল্ট।

transit_preferences

TransitPreferences

ঐচ্ছিক। TRANSIT রুটের জন্য ফিরে আসা রুটকে প্রভাবিত করে এমন পছন্দগুলি নির্দিষ্ট করে৷ দ্রষ্টব্য: যখন RouteTravelMode TRANSIT এ সেট করা থাকে তখনই আপনি একটি transit_preferences নির্দিষ্ট করতে পারেন।

এক্সট্রা কম্পিউটেশন

অনুরোধ সম্পূর্ণ করার সময় সঞ্চালনের জন্য অতিরিক্ত গণনা।

Enums
EXTRA_COMPUTATION_UNSPECIFIED ব্যবহার করা হয় না. এই মান ধারণকারী অনুরোধ ব্যর্থ হবে.
TOLLS রুট(গুলি) জন্য টোল তথ্য।
FUEL_CONSUMPTION রুট(গুলি) জন্য আনুমানিক জ্বালানী খরচ।
TRAFFIC_ON_POLYLINE রুট(গুলি) জন্য ট্রাফিক সচেতন পলিলাইন
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS NavigationInstructions একটি বিন্যাসিত HTML পাঠ্য স্ট্রিং হিসাবে উপস্থাপিত। এই বিষয়বস্তু যেমন আছে পড়া বোঝানো হয়. এই বিষয়বস্তু শুধুমাত্র প্রদর্শনের জন্য. প্রোগ্রাম্যাটিকভাবে এটি পার্স করবেন না।

রেফারেন্স রুট

ComputeRoutesRequest এ একটি সমর্থিত রেফারেন্স রুট।

Enums
REFERENCE_ROUTE_UNSPECIFIED ব্যবহার করা হয় না. এই মান ধারণকারী অনুরোধ ব্যর্থ হয়.
FUEL_EFFICIENT জ্বালানি সাশ্রয়ী পথ। এই মান সহ লেবেলযুক্ত রুটগুলি জ্বালানী খরচের মতো পরামিতিগুলির জন্য অপ্টিমাইজ করার জন্য নির্ধারিত হয়৷

ComputeRoutes রেসপন্স

ComputeRoutes প্রতিক্রিয়া বার্তা.

ক্ষেত্র
routes[]

Route

আপনি compute_alternatives_routes নির্দিষ্ট করার সময় গণনা করা রুটের একটি অ্যারে (তিনটি পর্যন্ত) ধারণ করে এবং যখন আপনি না করেন তখন শুধুমাত্র একটি রুট থাকে। যখন এই অ্যারেতে একাধিক এন্ট্রি থাকে, প্রথমটি সবচেয়ে প্রস্তাবিত রুট। যদি অ্যারে খালি থাকে, তাহলে এর মানে কোনো রুট পাওয়া যায়নি।

fallback_info

FallbackInfo

কিছু ক্ষেত্রে যখন সার্ভার সমস্ত ইনপুট পছন্দের সাথে রুট ফলাফল গণনা করতে সক্ষম হয় না, তখন এটি গণনার একটি ভিন্ন উপায় ব্যবহার করতে পারে। যখন ফলব্যাক মোড ব্যবহার করা হয়, এই ক্ষেত্রটিতে ফলব্যাক প্রতিক্রিয়া সম্পর্কে বিস্তারিত তথ্য থাকে। অন্যথায় এই ক্ষেত্রটি সেট করা নেই৷

geocoding_results

GeocodingResults

ঠিকানা হিসাবে নির্দিষ্ট ওয়েপয়েন্টগুলির জন্য জিওকোডিং প্রতিক্রিয়া তথ্য রয়েছে৷

ফলব্যাক ইনফো

কীভাবে এবং কেন ফলব্যাক ফলাফল ব্যবহার করা হয়েছিল তার সাথে সম্পর্কিত তথ্য। যদি এই ক্ষেত্রটি সেট করা থাকে, তাহলে এর মানে হল যে সার্ভারটি ফলব্যাক হিসাবে আপনার পছন্দের মোড থেকে একটি ভিন্ন রাউটিং মোড ব্যবহার করেছে৷

ক্ষেত্র
routing_mode

FallbackRoutingMode

প্রতিক্রিয়ার জন্য ব্যবহৃত রাউটিং মোড। ফলব্যাক ট্রিগার করা হলে, মূল ক্লায়েন্ট অনুরোধে সেট করা রাউটিং পছন্দ থেকে মোড ভিন্ন হতে পারে।

reason

FallbackReason

মূল প্রতিক্রিয়ার পরিবর্তে ফলব্যাক প্রতিক্রিয়া ব্যবহার করার কারণ। এই ক্ষেত্রটি শুধুমাত্র তখনই পপুলেট করা হয় যখন ফলব্যাক মোড ট্রিগার করা হয় এবং ফলব্যাক প্রতিক্রিয়া ফেরত দেওয়া হয়।

ফলব্যাক রিজন

ফলব্যাক প্রতিক্রিয়া ব্যবহার করার কারণ।

Enums
FALLBACK_REASON_UNSPECIFIED কোন ফলব্যাক কারণ উল্লেখ করা হয়নি.
SERVER_ERROR আপনার পছন্দের রাউটিং মোড দিয়ে রুট গণনা করার সময় একটি সার্ভার ত্রুটি ঘটেছে, কিন্তু আমরা একটি বিকল্প মোড দ্বারা গণনা করা ফলাফল ফিরিয়ে দিতে সক্ষম হয়েছি।
LATENCY_EXCEEDED আমরা সময়মতো আপনার পছন্দের রাউটিং মোড দিয়ে গণনা শেষ করতে পারিনি, কিন্তু আমরা একটি বিকল্প মোড দ্বারা গণনা করা ফলাফল ফেরাতে সক্ষম হয়েছি।

FallbackRoutingMode

ফিরে আসা ফলব্যাক প্রতিক্রিয়ার জন্য ব্যবহৃত প্রকৃত রাউটিং মোড।

Enums
FALLBACK_ROUTING_MODE_UNSPECIFIED ব্যবহার করা হয় না.
FALLBACK_TRAFFIC_UNAWARE নির্দেশ করে যে TRAFFIC_UNAWARE RoutingPreference প্রতিক্রিয়া গণনা করতে ব্যবহৃত হয়েছিল৷
FALLBACK_TRAFFIC_AWARE নির্দেশ করে যে TRAFFIC_AWARE RoutingPreference প্রতিক্রিয়া গণনা করতে ব্যবহৃত হয়েছিল।

জিওকোডেড ওয়েপয়েন্ট

ওয়েপয়েন্ট হিসাবে ব্যবহৃত অবস্থান সম্পর্কে বিশদ বিবরণ। শুধুমাত্র ঠিকানার পথপয়েন্টের জন্য জনবহুল। ঠিকানাটি কী জিওকোড করা হয়েছে তা নির্ধারণ করার উদ্দেশ্যে জিওকোডিং ফলাফলের বিবরণ অন্তর্ভুক্ত করে।

ক্ষেত্র
geocoder_status

Status

জিওকোডিং অপারেশনের ফলে স্থিতি কোড নির্দেশ করে।

type[]

string

ফলাফলের প্রকার(গুলি), শূন্য বা তার বেশি টাইপ ট্যাগ আকারে। সমর্থিত প্রকার: ঠিকানার প্রকার এবং ঠিকানা উপাদান প্রকার

partial_match

bool

নির্দেশ করে যে জিওকোডার আসল অনুরোধের জন্য একটি সঠিক মিল ফেরত দেয়নি, যদিও এটি অনুরোধ করা ঠিকানার অংশের সাথে মেলে। আপনি ভুল বানান এবং/অথবা একটি অসম্পূর্ণ ঠিকানার জন্য আসল অনুরোধটি পরীক্ষা করতে চাইতে পারেন।

place_id

string

এই ফলাফলের জন্য স্থান আইডি.

intermediate_waypoint_request_index

int32

অনুরোধে সংশ্লিষ্ট মধ্যবর্তী পথপয়েন্টের সূচক। সংশ্লিষ্ট ওয়েপয়েন্টটি একটি মধ্যবর্তী ওয়েপয়েন্ট হলে শুধুমাত্র পপুলেট করা হয়।

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

উৎপত্তি, গন্তব্য এবং মধ্যবর্তী পথপয়েন্টের জন্য GeocodedWaypoints রয়েছে। শুধুমাত্র ঠিকানার পথপয়েন্টের জন্য জনবহুল।

ক্ষেত্র
origin

GeocodedWaypoint

অরিজিন জিওকোডেড ওয়েপয়েন্ট।

destination

GeocodedWaypoint

গন্তব্য জিওকোডেড ওয়েপয়েন্ট।

intermediates[]

GeocodedWaypoint

মধ্যবর্তী জিওকোডেড ওয়েপয়েন্টগুলির একটি তালিকা যার প্রতিটিতে একটি সূচক ক্ষেত্র রয়েছে যা অনুরোধে নির্দিষ্ট করা ক্রমে ওয়েপয়েন্টের শূন্য-ভিত্তিক অবস্থানের সাথে মিলে যায়।

স্থানীয় সময়

সময়ের স্থানীয় বর্ণনা।

ক্ষেত্র
time

LocalizedText

একটি নির্দিষ্ট সময় অঞ্চলে একটি স্ট্রিং হিসাবে নির্দিষ্ট সময়।

time_zone

string

টাইম জোন ধারণ করে। মান হল IANA টাইম জোন ডেটাবেসে সংজ্ঞায়িত সময় অঞ্চলের নাম, যেমন "America/New_York"।

অবস্থান

একটি অবস্থান (একটি ভৌগলিক বিন্দু, এবং একটি ঐচ্ছিক শিরোনাম) এনক্যাপসুলেট করে।

ক্ষেত্র
lat_lng

LatLng

ওয়েপয়েন্টের ভৌগলিক স্থানাঙ্ক।

heading

Int32Value

কম্পাস শিরোনাম ট্র্যাফিক প্রবাহের দিকের সাথে যুক্ত। এই মানটি পিকআপ এবং ড্রপ-অফের জন্য রাস্তার পাশে নির্দিষ্ট করে৷ শিরোনামের মান 0 থেকে 360 পর্যন্ত হতে পারে, যেখানে 0 সঠিক উত্তরের একটি শিরোনাম নির্দিষ্ট করে, 90 পূর্বের পূর্বের শিরোনাম উল্লেখ করে ইত্যাদি। আপনি এই ক্ষেত্রটি শুধুমাত্র DRIVE এবং TWO_WHEELER RouteTravelMode এর জন্য ব্যবহার করতে পারেন।

কৌশল

মানগুলির একটি সেট যা বর্তমান পদক্ষেপের জন্য নেভিগেশন অ্যাকশনটি নির্দিষ্ট করে (উদাহরণস্বরূপ, বাম দিকে ঘুরুন, মার্জ করুন বা সোজা)।

Enums
MANEUVER_UNSPECIFIED ব্যবহার করা হয় না.
TURN_SLIGHT_LEFT একটু বাম দিকে ঘুরুন।
TURN_SHARP_LEFT তীক্ষ্ণভাবে বাম দিকে ঘুরুন।
UTURN_LEFT একটি বাম ইউ-টার্ন করুন।
TURN_LEFT বাম দিকে ঘুরুন।
TURN_SLIGHT_RIGHT একটু ডানদিকে ঘুরুন।
TURN_SHARP_RIGHT তীক্ষ্ণভাবে ডানদিকে ঘুরুন।
UTURN_RIGHT একটি ডান ইউ-টার্ন করুন.
TURN_RIGHT ডানে ঘোরা.
STRAIGHT সোজা যাও.
RAMP_LEFT বাম র‌্যাম্প ধরুন।
RAMP_RIGHT ডান র‌্যাম্প নিন।
MERGE ট্রাফিকের মধ্যে একত্রিত.
FORK_LEFT বাম কাঁটা নিন।
FORK_RIGHT ডান কাঁটাচামচ নিন.
FERRY ফেরি নিন।
FERRY_TRAIN ফেরিতে যাওয়ার ট্রেন ধরুন।
ROUNDABOUT_LEFT গোলচক্কর থেকে বাম দিকে ঘুরুন।
ROUNDABOUT_RIGHT গোলচক্কর থেকে ডান দিকে ঘুরুন।
DEPART প্রাথমিক কৌশল।
NAME_CHANGE রাস্তার নাম পরিবর্তন নির্দেশ করতে ব্যবহৃত হয়।

একটি RouteLegStep এর জন্য নেভিগেশন নির্দেশাবলী এনক্যাপসুলেট করে।

ক্ষেত্র
maneuver

Maneuver

বর্তমান ধাপের জন্য নেভিগেশন নির্দেশাবলী এনক্যাপসুলেট করে (উদাহরণস্বরূপ, বাম দিকে ঘুরুন, মার্জ করুন বা সোজা)। এই ক্ষেত্রটি কোন আইকন প্রদর্শন করতে হবে তা নির্ধারণ করে।

instructions

string

এই ধাপে নেভিগেট করার জন্য নির্দেশাবলী।

পলিলাইন

একটি এনকোডেড পলিলাইন এনক্যাপসুলেট করে।

ক্ষেত্র
ইউনিয়ন ফিল্ড polyline_type । পলিলাইনের প্রকারকে এনক্যাপসুলেট করে। এনকোডেড_পলিলাইনে ডিফল্ট। polyline_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
encoded_polyline

string

পলিলাইন এনকোডিং অ্যালগরিদম ব্যবহার করে পলিলাইনের স্ট্রিং এনকোডিং

geo_json_linestring

Struct

GeoJSON LineString বিন্যাস ব্যবহার করে একটি পলিলাইন নির্দিষ্ট করে।

পলিলাইন এনকোডিং

প্রত্যাবর্তনের জন্য পছন্দসই ধরণের পলিলাইন নির্দিষ্ট করে।

Enums
POLYLINE_ENCODING_UNSPECIFIED কোন পলিলাইন টাইপ পছন্দ নির্দিষ্ট করা নেই। ENCODED_POLYLINE এ ডিফল্ট।
ENCODED_POLYLINE পলিলাইন এনকোডিং অ্যালগরিদম ব্যবহার করে একটি পলিলাইন এনকোড করা নির্দিষ্ট করে৷
GEO_JSON_LINESTRING GeoJSON LineString বিন্যাস ব্যবহার করে একটি পলিলাইন নির্দিষ্ট করে

পলিলাইন কোয়ালিটি

মানগুলির একটি সেট যা পলিলাইনের গুণমান নির্দিষ্ট করে৷

Enums
POLYLINE_QUALITY_UNSPECIFIED কোনো পলিলাইন মানের পছন্দ নির্দিষ্ট করা নেই। OVERVIEW ডিফল্ট।
HIGH_QUALITY একটি উচ্চ-মানের পলিলাইন নির্দিষ্ট করে - যা বর্ধিত প্রতিক্রিয়া আকারের খরচে OVERVIEW এর চেয়ে বেশি পয়েন্ট ব্যবহার করে তৈরি করা হয়। আপনার যখন আরও নির্ভুলতা প্রয়োজন তখন এই মানটি ব্যবহার করুন।
OVERVIEW একটি ওভারভিউ পলিলাইন নির্দিষ্ট করে - যা অল্প সংখ্যক পয়েন্ট ব্যবহার করে তৈরি করা হয়। রুটের একটি ওভারভিউ প্রদর্শন করার সময় এই মানটি ব্যবহার করুন। HIGH_QUALITY বিকল্পটি ব্যবহার করার তুলনায় এই বিকল্পটি ব্যবহার করার অনুরোধের বিলম্ব কম।

রুট

একটি রুট ধারণ করে, যেটি সংযুক্ত রাস্তার অংশগুলির একটি সিরিজ নিয়ে গঠিত যা শুরু, শেষ এবং মধ্যবর্তী পথপয়েন্টে যোগ দেয়।

ক্ষেত্র
route_labels[]

RouteLabel

Route লেবেল যা অন্যদের সাথে তুলনা করার জন্য রুটের নির্দিষ্ট বৈশিষ্ট্য সনাক্ত করতে উপযোগী।

legs[]

RouteLeg

পায়ের একটি সংগ্রহ (ওয়েপয়েন্টের মধ্যে পথের অংশ) যা রুট তৈরি করে। প্রতিটি পা দুটি নন- Waypoints via ভ্রমণের সাথে মিলে যায়। উদাহরণস্বরূপ, কোনো মধ্যবর্তী পথবিন্দু ছাড়া একটি রুটের একটি মাত্র পা থাকে। একটি রুট যাতে একটি অ-এর via মধ্যবর্তী পথপয়েন্টের দুটি পা থাকে। একটি রুট যা মধ্যবর্তী পথপয়েন্টের via একটি অন্তর্ভুক্ত করে তার একটি পা থাকে। পায়ের ক্রম origin থেকে destination পর্যন্ত intermediates ওয়েপয়েন্টের ক্রমটির সাথে মেলে।

distance_meters

int32

রুটের ভ্রমণ দূরত্ব, মিটারে।

duration

Duration

রুট নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। আপনি যদি TRAFFIC_UNAWARErouting_preference সেট করেন, তাহলে এই মানটি static_duration এর মতোই। আপনি যদি TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL হয় routing_preference সেট করেন, তাহলে এই মানটি ট্রাফিক পরিস্থিতি বিবেচনা করে গণনা করা হয়।

static_duration

Duration

ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে রুট দিয়ে ভ্রমণের সময়কাল।

polyline

Polyline

সামগ্রিক রুট পলিলাইন. এই পলিলাইন হল সমস্ত legs মিলিত পলিলাইন।

description

string

পথের বর্ণনা।

warnings[]

string

রুট প্রদর্শন করার সময় দেখানোর জন্য সতর্কতার একটি অ্যারে।

viewport

Viewport

পলিলাইনের ভিউপোর্ট বাউন্ডিং বক্স।

travel_advisory

RouteTravelAdvisory

রুট সম্পর্কে অতিরিক্ত তথ্য.

optimized_intermediate_waypoint_index[]

int32

আপনি যদি optimize_waypoint_order সত্যে সেট করেন, তাহলে এই ক্ষেত্রটিতে মধ্যবর্তী ওয়েপয়েন্টের অপ্টিমাইজ করা ক্রম থাকে। অন্যথায়, এই ক্ষেত্রটি খালি। উদাহরণস্বরূপ, যদি আপনি মূলের একটি ইনপুট দেন: LA; মধ্যবর্তী পথপয়েন্ট: ডালাস, ব্যাঙ্গর, ফিনিক্স; গন্তব্য: নিউ ইয়র্ক; এবং অপ্টিমাইজ করা ইন্টারমিডিয়েট ওয়েপয়েন্ট অর্ডার হল ফিনিক্স, ডালাস, ব্যাঙ্গর, তাহলে এই ফিল্ডটিতে মান রয়েছে [2, 0, 1]। ইনপুটে দেওয়া প্রথম মধ্যবর্তী ওয়েপয়েন্টের জন্য সূচকটি 0 দিয়ে শুরু হয়।

localized_values

RouteLocalizedValues

Route বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।

route_token

string

একটি ওয়েব-নিরাপদ, বেস64-এনকোডেড রুট টোকেন যা ন্যাভিগেশন SDK-তে পাস করা যেতে পারে, যা নেভিগেশন SDK-কে নেভিগেশনের সময় রুট পুনর্গঠন করতে দেয় এবং, পুনরায় রুট করার ক্ষেত্রে, আপনি যখন কল করে রুট তৈরি করেন তখন আসল উদ্দেশ্যকে সম্মান করুন কম্পিউটার রুট গ্রাহকদের এই টোকেনটিকে একটি অস্বচ্ছ ব্লব হিসাবে বিবেচনা করা উচিত। এটি পড়া বা পরিবর্তন করার জন্য নয়। দ্রষ্টব্য: Route.route_token শুধুমাত্র সেই অনুরোধগুলির জন্য উপলব্ধ যা ComputeRoutesRequest.routing_preference কে TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL তে সেট করেছে। Route.route_token অনুরোধের জন্য সমর্থিত নয় যেগুলির মাধ্যমে ওয়েপয়েন্ট রয়েছে৷

RouteLocalized Values

নির্দিষ্ট বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।

ক্ষেত্র
distance

LocalizedText

পাঠ্য আকারে উপস্থাপিত ভ্রমণ দূরত্ব।

duration

LocalizedText

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

static_duration

LocalizedText

ট্র্যাফিক পরিস্থিতি বিবেচনা না করে সময়কাল, পাঠ্য আকারে উপস্থাপিত।

transit_fare

LocalizedText

পাঠ্য আকারে উপস্থাপিত ট্রানজিট ভাড়া।

রুটলেবেল

Route লেবেল যা অন্যদের সাথে তুলনা করার জন্য রুটের নির্দিষ্ট বৈশিষ্ট্য সনাক্ত করতে উপযোগী।

Enums
ROUTE_LABEL_UNSPECIFIED ডিফল্ট - ব্যবহৃত হয় না।
DEFAULT_ROUTE রুট গণনার জন্য ডিফল্ট "সেরা" রুটটি ফিরে এসেছে।
DEFAULT_ROUTE_ALTERNATE ডিফল্ট "সেরা" রুটের বিকল্প। compute_alternative_routes নির্দিষ্ট করা হলে এই ধরনের রুট ফেরত দেওয়া হবে।
FUEL_EFFICIENT জ্বালানি সাশ্রয়ী পথ। এই মান সহ লেবেল করা রুটগুলি ইকো প্যারামিটার যেমন জ্বালানী খরচের জন্য অপ্টিমাইজ করা হবে বলে নির্ধারিত হয়৷

রুটলেগ

via ওয়েপয়েন্টের মধ্যে একটি সেগমেন্ট রয়েছে।

ক্ষেত্র
distance_meters

int32

রুট লেগের ভ্রমণ দূরত্ব, মিটারে।

duration

Duration

পায়ে নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। যদি route_preference TRAFFIC_UNAWARE তে সেট করা হয়, তাহলে এই মানটি static_duration এর মতই। যদি route_preference হয় TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL , তাহলে এই মানটি ট্রাফিক পরিস্থিতি বিবেচনা করে গণনা করা হয়৷

static_duration

Duration

পায়ের মাধ্যমে ভ্রমণের সময়কাল, ট্র্যাফিক পরিস্থিতি বিবেচনায় না নিয়ে গণনা করা হয়।

polyline

Polyline

এই পায়ের জন্য সামগ্রিক পলিলাইন যা প্রতিটি step পলিলাইন অন্তর্ভুক্ত করে।

start_location

Location

এই পায়ের শুরুর অবস্থান। এই অবস্থানটি প্রদত্ত origin থেকে ভিন্ন হতে পারে৷ উদাহরণস্বরূপ, যখন প্রদত্ত origin একটি রাস্তার কাছাকাছি নয়, এটি রাস্তার একটি বিন্দু।

end_location

Location

এই পায়ের শেষ অবস্থান। এই অবস্থানটি প্রদত্ত destination থেকে ভিন্ন হতে পারে। উদাহরণস্বরূপ, যখন প্রদত্ত destination রাস্তার কাছাকাছি না থাকে, তখন এটি রাস্তার একটি বিন্দু।

steps[]

RouteLegStep

এই পায়ের মধ্যে অংশগুলিকে নির্দেশ করে ধাপগুলির একটি অ্যারে৷ প্রতিটি ধাপ একটি নেভিগেশন নির্দেশ প্রতিনিধিত্ব করে।

travel_advisory

RouteLegTravelAdvisory

এতে অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে জানানো উচিত, যেমন ট্রাফিক জোনের সম্ভাব্য বিধিনিষেধ, রুট লেগ।

localized_values

RouteLegLocalizedValues

RouteLeg এর বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।

steps_overview

StepsOverview

এই RouteLeg এর ধাপগুলি সম্পর্কে ওভারভিউ তথ্য। এই ক্ষেত্রটি শুধুমাত্র ট্রানজিট রুটের জন্য জনবহুল।

RouteLegLocalized Values

নির্দিষ্ট বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।

ক্ষেত্র
distance

LocalizedText

পাঠ্য আকারে উপস্থাপিত ভ্রমণ দূরত্ব।

duration

LocalizedText

পাঠ্য আকারে উপস্থাপিত ট্রাফিক পরিস্থিতি বিবেচনায় নেওয়ার সময়কাল। দ্রষ্টব্য: আপনি যদি ট্রাফিক তথ্যের জন্য অনুরোধ না করে থাকেন, তাহলে এই মানটি static_duration-এর মতোই হবে।

static_duration

LocalizedText

ট্র্যাফিক পরিস্থিতি বিবেচনা না করে সময়কাল, পাঠ্য আকারে উপস্থাপিত।

ধাপ ওভারভিউ

RouteLegStep s এর একটি তালিকা সম্পর্কে ওভারভিউ তথ্য প্রদান করে।

ক্ষেত্র
multi_modal_segments[]

MultiModalSegment

RouteLeg.steps এর বিভিন্ন মাল্টি-মডেল সেগমেন্ট সম্পর্কে সংক্ষিপ্ত তথ্য। এই ক্ষেত্রটি পপুলেট করা হয় না যদি RouteLeg এ ধাপে কোনো মাল্টি-মডেল সেগমেন্ট না থাকে।

মাল্টিমোডাল সেগমেন্ট

RouteLeg.steps এর বিভিন্ন মাল্টি-মডেল সেগমেন্ট সম্পর্কে সংক্ষিপ্ত তথ্য প্রদান করে। একটি মাল্টি-মডেল সেগমেন্টকে এক বা একাধিক সংলগ্ন RouteLegStep হিসাবে সংজ্ঞায়িত করা হয় যার একই RouteTravelMode আছে। এই ক্ষেত্রটি পপুলেট করা হয় না যদি RouteLeg এ ধাপে কোনো মাল্টি-মডেল সেগমেন্ট না থাকে।

ক্ষেত্র
navigation_instruction

NavigationInstruction

মাল্টি-মোডাল সেগমেন্টের জন্য নেভিগেশন নির্দেশনা।

travel_mode

RouteTravelMode

মাল্টি-মোডাল সেগমেন্টের ভ্রমণ মোড।

step_start_index

int32

সংশ্লিষ্ট RouteLegStep সূচক যা একটি মাল্টি-মডাল সেগমেন্টের শুরু।

step_end_index

int32

সংশ্লিষ্ট RouteLegStep সূচক যা একটি মাল্টি-মডাল সেগমেন্টের শেষ।

রুটলেগ স্টেপ

একটি RouteLeg এর একটি সেগমেন্ট রয়েছে। একটি ধাপ একটি একক নেভিগেশন নির্দেশের সাথে মিলে যায়। রুট পা ধাপে গঠিত হয়.

ক্ষেত্র
distance_meters

int32

এই ধাপের ভ্রমণ দূরত্ব, মিটারে। কিছু পরিস্থিতিতে, এই ক্ষেত্রের একটি মান নাও থাকতে পারে।

static_duration

Duration

ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে এই পদক্ষেপের মাধ্যমে ভ্রমণের সময়কাল। কিছু পরিস্থিতিতে, এই ক্ষেত্রের একটি মান নাও থাকতে পারে।

polyline

Polyline

এই ধাপের সাথে যুক্ত পলিলাইন।

start_location

Location

এই ধাপের শুরুর অবস্থান।

end_location

Location

এই ধাপের শেষ অবস্থান।

navigation_instruction

NavigationInstruction

নেভিগেশন নির্দেশাবলী.

travel_advisory

RouteLegStepTravelAdvisory

অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে জানানো উচিত, যেমন সম্ভাব্য ট্রাফিক জোন সীমাবদ্ধতা, একটি পায়ে ধাপে।

localized_values

RouteLegStepLocalizedValues

RouteLegStep এর বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।

transit_details

RouteLegStepTransitDetails

ভ্রমণ মোড TRANSIT হলে এই ধাপের সাথে সম্পর্কিত বিশদ বিবরণ।

travel_mode

RouteTravelMode

এই পদক্ষেপের জন্য ব্যবহৃত ভ্রমণ মোড।

RouteLegStepLocalizedValues

নির্দিষ্ট বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।

ক্ষেত্র
distance

LocalizedText

পাঠ্য আকারে উপস্থাপিত ভ্রমণ দূরত্ব।

static_duration

LocalizedText

ট্র্যাফিক পরিস্থিতি বিবেচনা না করে সময়কাল, পাঠ্য আকারে উপস্থাপিত।

RouteLegStepTransit Details

TRANSIT রুট সম্পর্কিত RouteLegStep এর জন্য অতিরিক্ত তথ্য।

ক্ষেত্র
stop_details

TransitStopDetails

পদক্ষেপের জন্য আগমন এবং প্রস্থান স্টপ সম্পর্কে তথ্য।

localized_values

TransitDetailsLocalizedValues

RouteLegStepTransitDetails এর বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।

headsign

string

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

headway

Duration

এই সময়ে একই স্টপ থেকে প্রস্থানের মধ্যে সময়কাল হিসাবে প্রত্যাশিত সময় নির্দিষ্ট করে৷ উদাহরণস্বরূপ, হেডওয়ে সেকেন্ডের মান 600 সহ, আপনি যদি আপনার বাস মিস করেন তবে আপনি দশ মিনিট অপেক্ষা করতে পারেন।

transit_line

TransitLine

এই ধাপে ব্যবহৃত ট্রানজিট লাইন সম্পর্কে তথ্য।

stop_count

int32

প্রস্থান থেকে আগমন স্টপে স্টপের সংখ্যা। এই গণনায় আগমনের স্টপ অন্তর্ভুক্ত, তবে প্রস্থান স্টপ বাদ দেওয়া হয়। উদাহরণস্বরূপ, যদি আপনার রুট স্টপ A থেকে ছেড়ে যায়, স্টপ B এবং C এর মধ্য দিয়ে যায় এবং D স্টপে পৌঁছায়, তাহলে stop_count 3 ফিরে আসবে।

trip_short_text

string

টেক্সট যা যাত্রীদের একটি ট্রানজিট ট্রিপ সনাক্ত করতে সময়সূচী এবং সাইন বোর্ডে প্রদর্শিত হয়। পাঠ্যটি একটি পরিষেবা দিনের মধ্যে একটি ট্রিপকে স্বতন্ত্রভাবে চিহ্নিত করা উচিত। উদাহরণস্বরূপ, "538" হল Amtrak ট্রেনের trip_short_text যা সান জোসে, CA থেকে স্যাক্রামেন্টো, CA-তে সপ্তাহের দিনে 15:10 এ ছেড়ে যায়।

ট্রানজিট বিবরণ স্থানীয়কৃত মান

RouteTransitDetails এর জন্য মানগুলির স্থানীয় বর্ণনা।

ক্ষেত্র
arrival_time

LocalizedTime

একটি সংশ্লিষ্ট সময় অঞ্চলের সাথে এটির ফর্ম্যাট করা পাঠ্য উপস্থাপনায় সময়।

departure_time

LocalizedTime

একটি সংশ্লিষ্ট সময় অঞ্চলের সাথে এটির ফর্ম্যাট করা পাঠ্য উপস্থাপনায় সময়।

TransitStop Details

RouteLegStep এর জন্য ট্রানজিট স্টপ সম্পর্কে বিশদ বিবরণ।

ক্ষেত্র
arrival_stop

TransitStop

পদক্ষেপের জন্য আগমন স্টপ সম্পর্কে তথ্য।

arrival_time

Timestamp

পদক্ষেপের জন্য আগমনের আনুমানিক সময়।

departure_stop

TransitStop

পদক্ষেপের জন্য প্রস্থান স্টপ সম্পর্কে তথ্য।

departure_time

Timestamp

পদক্ষেপের জন্য প্রস্থানের আনুমানিক সময়।

RouteLegStepTravelAdvisory

এতে অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে জানানো উচিত, যেমন একটি পায়ের ধাপে সম্ভাব্য ট্রাফিক জোন সীমাবদ্ধতা।

ক্ষেত্র
speed_reading_intervals[]

SpeedReadingInterval

দ্রষ্টব্য: এই ক্ষেত্রটি বর্তমানে জনবহুল নয়।

RouteLegTravel Advisory

অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে একটি পায়ে ধাপে সম্পর্কে অবহিত করা উচিত, যেমন সম্ভাব্য ট্রাফিক জোন বিধিনিষেধ।

ক্ষেত্র
toll_info

TollInfo

নির্দিষ্ট RouteLeg এ টোল সম্পর্কে তথ্য রয়েছে। এই ক্ষেত্রটি শুধুমাত্র তখনই জনবহুল হয় যদি আমরা আশা করি যে RouteLeg এ টোল আছে। যদি এই ক্ষেত্রটি সেট করা থাকে কিন্তু আনুমানিক_মূল্য সাবফিল্ড জনবহুল না হয়, আমরা আশা করি যে রাস্তায় টোল রয়েছে কিন্তু আমরা আনুমানিক মূল্য জানি না। যদি এই ক্ষেত্রটি বিদ্যমান না থাকে, তাহলে RouteLeg এ কোন টোল নেই।

speed_reading_intervals[]

SpeedReadingInterval

ট্র্যাফিক ঘনত্বের বিশদ বিবরণ দিয়ে গতি পড়ার ব্যবধান। TRAFFIC_AWARE এবং TRAFFIC_AWARE_OPTIMAL রাউটিং পছন্দগুলির ক্ষেত্রে প্রযোজ্য৷ বিরতিগুলি ওভারল্যাপ ছাড়াই RouteLeg এর সমগ্র পলিলাইনকে কভার করে। একটি নির্দিষ্ট ব্যবধানের শুরু বিন্দু পূর্ববর্তী ব্যবধানের শেষ বিন্দুর সমান।

উদাহরণ:

polyline: A ---- B ---- C ---- D ---- E ---- F ---- G
speed_reading_intervals: [A,C), [C,D), [D,G).

রুটম্যাট্রিক্স গন্তব্য

ComputeRouteMatrixRequest এর জন্য একটি একক গন্তব্য

ক্ষেত্র
waypoint

Waypoint

প্রয়োজন। গন্তব্য পথপয়েন্ট

রুটম্যাট্রিক্স এলিমেন্ট

ComputeRouteMatrix API-এ একটি উৎপত্তি/গন্তব্য জোড়ার জন্য গণনা করা রুট তথ্য রয়েছে। এই প্রোটোটি ক্লায়েন্টের কাছে স্ট্রিম করা যেতে পারে।

ক্ষেত্র
status

Status

এই উপাদানের জন্য ত্রুটি স্থিতি কোড.

condition

RouteMatrixElementCondition

রুট পাওয়া গেছে কি না তা নির্দেশ করে। অবস্থা থেকে স্বাধীন।

distance_meters

int32

রুটের ভ্রমণ দূরত্ব, মিটারে।

duration

Duration

রুট নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। আপনি যদি TRAFFIC_UNAWARErouting_preference সেট করেন, তাহলে এই মানটি static_duration এর মতোই। আপনি যদি TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL হয় routing_preference সেট করেন, তাহলে এই মানটি ট্রাফিক পরিস্থিতি বিবেচনা করে গণনা করা হয়।

static_duration

Duration

ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে রুট দিয়ে ভ্রমণের সময়কাল।

travel_advisory

RouteTravelAdvisory

রুট সম্পর্কে অতিরিক্ত তথ্য. যেমন: সীমাবদ্ধতা তথ্য এবং টোল তথ্য

fallback_info

FallbackInfo

কিছু ক্ষেত্রে যখন সার্ভার এই নির্দিষ্ট উত্স/গন্তব্য জোড়ার জন্য প্রদত্ত পছন্দগুলির সাথে রুট গণনা করতে সক্ষম হয় না, তখন এটি গণনার একটি ভিন্ন মোড ব্যবহার করে ফিরে আসতে পারে। যখন ফলব্যাক মোড ব্যবহার করা হয়, এই ক্ষেত্রটিতে ফলব্যাক প্রতিক্রিয়া সম্পর্কে বিস্তারিত তথ্য থাকে। অন্যথায় এই ক্ষেত্রটি সেট করা নেই৷

localized_values

LocalizedValues

RouteMatrixElement এর বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।

origin_index

int32

অনুরোধে উৎপত্তির শূন্য-ভিত্তিক সূচক।

destination_index

int32

অনুরোধে গন্তব্যের শূন্য-ভিত্তিক সূচক।

স্থানীয় মান

নির্দিষ্ট বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।

ক্ষেত্র
distance

LocalizedText

পাঠ্য আকারে উপস্থাপিত ভ্রমণ দূরত্ব।

duration

LocalizedText

ট্রাফিক পরিস্থিতি বিবেচনায় নিয়ে পাঠ্য আকারে উপস্থাপনের সময়কাল। দ্রষ্টব্য: যদি ট্র্যাফিক তথ্যের অনুরোধ না করা হয়, তাহলে এই মানটি static_duration-এর মতো একই মান।

static_duration

LocalizedText

ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে পাঠ্য আকারে উপস্থাপনের সময়কাল।

transit_fare

LocalizedText

পাঠ্য আকারে উপস্থাপিত ট্রানজিট ভাড়া।

রুটম্যাট্রিক্স এলিমেন্ট কন্ডিশন

ফেরার পথের অবস্থা।

Enums
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED উপাদানের status ঠিক না হলেই ব্যবহার করা হয়।
ROUTE_EXISTS একটি রুট পাওয়া গেছে, এবং উপাদানের জন্য সংশ্লিষ্ট তথ্য পূরণ করা হয়েছে।
ROUTE_NOT_FOUND কোনো পথ খুঁজে পাওয়া যায়নি। distance_meters বা duration মতো রুট তথ্য ধারণকারী ক্ষেত্রগুলি উপাদানে পূরণ করা হবে না।

রুটম্যাট্রিক্স অরিজিন

ComputeRouteMatrixRequest এর জন্য একটি একক মূল৷

ক্ষেত্র
waypoint

Waypoint

প্রয়োজন। মূল পথপয়েন্ট

route_modifiers

RouteModifiers

ঐচ্ছিক। প্রতিটি রুটের জন্য সংশোধক যা এটিকে মূল হিসাবে নেয়

রুট মডিফায়ার

রুট গণনা করার সময় সন্তুষ্ট করার জন্য ঐচ্ছিক অবস্থার একটি সেট এনক্যাপসুলেট করে।

ক্ষেত্র
avoid_tolls

bool

সত্যে সেট করা হলে, যেখানে যুক্তিসঙ্গত টোল রাস্তাগুলি এড়িয়ে যায়, টোল রাস্তা নেই এমন রুটগুলিকে অগ্রাধিকার দেয়৷ শুধুমাত্র DRIVE এবং TWO_WHEELER RouteTravelMode এ প্রযোজ্য।

avoid_highways

bool

সত্যে সেট করা হলে, যেখানে যুক্তিসঙ্গত হাইওয়েগুলি এড়িয়ে যায়, হাইওয়ে নেই এমন রুটগুলিকে অগ্রাধিকার দেয়৷ শুধুমাত্র DRIVE এবং TWO_WHEELER RouteTravelMode এ প্রযোজ্য।

avoid_ferries

bool

সত্যে সেট করা হলে, যেখানে যুক্তিসঙ্গত ফেরি এড়িয়ে যায়, ফেরি নেই এমন রুটগুলিতে অগ্রাধিকার দেয়৷ শুধুমাত্র DRIVE এবং TWO_WHEELER RouteTravelMode এ প্রযোজ্য।

avoid_indoor

bool

সত্যে সেট করা হলে, ইনডোর নেভিগেশন নেই এমন রুটগুলিকে অগ্রাধিকার দিয়ে যেখানে যুক্তিসঙ্গত সেখানে বাড়ির ভিতরে নেভিগেট করা এড়িয়ে যায়৷ শুধুমাত্র WALK RouteTravelMode প্রযোজ্য।

vehicle_info

VehicleInfo

গাড়ির তথ্য নির্দিষ্ট করে।

toll_passes[]

TollPass

টোল পাস সম্পর্কে তথ্য এনক্যাপসুলেট করে। টোল পাস প্রদান করা হলে, API পাসের মূল্য ফেরত দেওয়ার চেষ্টা করে। যদি টোল পাস সরবরাহ না করা হয়, এপিআই টোল পাসটিকে অজানা হিসাবে বিবেচনা করে এবং নগদ মূল্য ফেরত দেওয়ার চেষ্টা করে। কেবল DRIVE এবং TWO_WHEELER RouteTravelMode প্রয়োগ হয়।

রাউটেট্রেভেলএডভিসরি

ব্যবহারকারীর সম্পর্কে অবহিত করা উচিত এমন অতিরিক্ত তথ্য রয়েছে যেমন সম্ভাব্য ট্র্যাফিক জোন সীমাবদ্ধতা।

ক্ষেত্র
toll_info

TollInfo

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

speed_reading_intervals[]

SpeedReadingInterval

ট্র্যাফিক ঘনত্বের বিশদ বিবরণ পড়ার অন্তরগুলি। TRAFFIC_AWARE এবং TRAFFIC_AWARE_OPTIMAL রাউটিং পছন্দগুলির ক্ষেত্রে প্রযোজ্য। অন্তরগুলি ওভারল্যাপ ছাড়াই রুটের পুরো পললাইনটি কভার করে। একটি নির্দিষ্ট ব্যবধানের স্টার্ট পয়েন্টটি পূর্ববর্তী ব্যবধানের শেষ পয়েন্টের সমান।

উদাহরণ:

polyline: A ---- B ---- C ---- D ---- E ---- F ---- G
speed_reading_intervals: [A,C), [C,D), [D,G).
fuel_consumption_microliters

int64

মাইক্রোলিটারে পূর্বাভাস জ্বালানী খরচ।

route_restrictions_partially_ignored

bool

ফিরে আসা রুটে এমন বিধিনিষেধ থাকতে পারে যা অনুরোধ করা ট্র্যাভেল মোড বা রুট মডিফায়ারগুলির জন্য উপযুক্ত নয়।

transit_fare

Money

যদি উপস্থিত থাকে তবে এই রুটে মোট ভাড়া বা টিকিটের ব্যয় রয়েছে এই সম্পত্তিটি কেবল TRANSIT অনুরোধের জন্য এবং কেবলমাত্র এমন রুটের জন্য ফিরে আসে যেখানে সমস্ত ট্রানজিট পদক্ষেপের জন্য ভাড়া তথ্য উপলব্ধ।

রাউটেট্রেভেলমোড

ভ্রমণের মোড নির্দিষ্ট করতে ব্যবহৃত মানগুলির একটি সেট। দ্রষ্টব্য: WALK , BICYCLE এবং TWO_WHEELER রুটগুলি বিটাতে রয়েছে এবং কখনও কখনও পরিষ্কার ফুটপাত, পথচারীদের পাথ বা সাইকেল চালানোর পথগুলি অনুপস্থিত হতে পারে। আপনি আপনার অ্যাপ্লিকেশনটিতে প্রদর্শিত সমস্ত হাঁটাচলা, সাইকেল চালানো এবং দ্বি-চাকা রুটের জন্য আপনাকে অবশ্যই এই সতর্কতাটি ব্যবহারকারীর কাছে প্রদর্শন করতে হবে।

Enums
TRAVEL_MODE_UNSPECIFIED কোনও ভ্রমণ মোড নির্দিষ্ট করা হয়নি। DRIVE ডিফল্ট।
DRIVE যাত্রী গাড়ি দ্বারা ভ্রমণ।
BICYCLE সাইকেল দ্বারা ভ্রমণ।
WALK হাঁটা দিয়ে ভ্রমণ।
TWO_WHEELER দ্বি-চাকাযুক্ত, মোটর চালিত যান। উদাহরণস্বরূপ, মোটরসাইকেল। নোট করুন যে এটি BICYCLE ট্র্যাভেল মোড থেকে পৃথক যা মানব-চালিত মোডকে কভার করে।
TRANSIT পাবলিক ট্রানজিট রুটে ভ্রমণ করুন, যেখানে উপলব্ধ।

রাউটিংপ্রেসার

মানগুলির একটি সেট যা রুটটি গণনা করার সময় বিষয়গুলি বিবেচনায় নিতে উপাদানগুলি নির্দিষ্ট করে।

Enums
ROUTING_PREFERENCE_UNSPECIFIED কোনও রাউটিং পছন্দ নির্দিষ্ট করা হয়নি। TRAFFIC_UNAWARE ডিফল্ট।
TRAFFIC_UNAWARE লাইভ ট্র্যাফিক শর্তগুলি বিবেচনায় না নিয়ে রুটগুলি গণনা করে। যখন ট্র্যাফিকের শর্তগুলি গুরুত্বপূর্ণ না হয় বা প্রযোজ্য নয় তখন উপযুক্ত। এই মানটি ব্যবহার করে সর্বনিম্ন বিলম্ব উত্পাদন করে। দ্রষ্টব্য: RouteTravelMode DRIVE এবং TWO_WHEELER জন্য, নির্বাচিত রুট এবং সময়কালটি রাস্তার নেটওয়ার্ক এবং গড় সময়-স্বতন্ত্র ট্র্যাফিক অবস্থার উপর ভিত্তি করে, বর্তমান রাস্তার শর্ত নয়। ফলস্বরূপ, রুটগুলিতে অস্থায়ীভাবে বন্ধ থাকা রাস্তাগুলি অন্তর্ভুক্ত থাকতে পারে। প্রদত্ত অনুরোধের ফলাফলগুলি রোড নেটওয়ার্কের পরিবর্তন, গড় ট্র্যাফিক শর্তাবলী এবং পরিষেবার বিতরণ প্রকৃতির কারণে সময়ের সাথে সাথে পরিবর্তিত হতে পারে। ফলাফলগুলি যে কোনও সময় বা ফ্রিকোয়েন্সিতে প্রায় সমতুল্য রুটের মধ্যেও পরিবর্তিত হতে পারে।
TRAFFIC_AWARE লাইভ ট্র্যাফিক শর্তগুলি বিবেচনায় নেওয়ার রুটগুলি গণনা করে। TRAFFIC_AWARE_OPTIMAL বিপরীতে, কিছু অপ্টিমাইজেশন উল্লেখযোগ্যভাবে হ্রাস করতে প্রয়োগ করা হয়।
TRAFFIC_AWARE_OPTIMAL বেশিরভাগ পারফরম্যান্স অপ্টিমাইজেশন প্রয়োগ না করে লাইভ ট্র্যাফিকের শর্তগুলি বিবেচনায় নেওয়ার রুটগুলি গণনা করে। এই মানটি ব্যবহার করে সর্বোচ্চ বিলম্ব উত্পাদন করে।

স্পিড্রেডিংইন্টারভাল

পললাইন বা পাথের একটি সংলগ্ন বিভাগে ট্র্যাফিক ঘনত্ব সূচক। P_0, P_1, ..., P_N (শূন্য-ভিত্তিক সূচক) পয়েন্ট সহ একটি পথ দেওয়া, SpeedReadingInterval একটি অন্তর সংজ্ঞায়িত করে এবং নিম্নলিখিত বিভাগগুলি ব্যবহার করে তার ট্র্যাফিক বর্ণনা করে।

ক্ষেত্র
start_polyline_point_index

int32

পললাইনে এই ব্যবধানের সূচনা সূচক।

end_polyline_point_index

int32

পললাইনে এই ব্যবধানের শেষ সূচক।

ইউনিয়ন ফিল্ড speed_type

speed_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

speed

Speed

এই ব্যবধানে ট্র্যাফিক গতি।

গতি

ট্র্যাফিক ডেটার উপর ভিত্তি করে পললাইন গতির শ্রেণিবিন্যাস।

Enums
SPEED_UNSPECIFIED ডিফল্ট মান। এই মান অব্যবহৃত।
NORMAL সাধারণ গতি, কোনও মন্দা সনাক্ত করা যায় না।
SLOW মন্দা সনাক্ত করা হয়েছে, তবে কোনও ট্র্যাফিক জ্যাম গঠিত হয়নি।
TRAFFIC_JAM ট্র্যাফিক জ্যাম সনাক্ত।

টোলিনফো

কোনও Route বা RouteLeg টোলের তথ্য এনক্যাপসুলেট করে।

ক্ষেত্র
estimated_price[]

Money

সংশ্লিষ্ট Route বা RouteLeg জন্য আর্থিক পরিমাণ টোল। এই তালিকায় প্রতিটি মুদ্রার জন্য অর্থের পরিমাণ রয়েছে যা টোল স্টেশনগুলি দ্বারা চার্জ করা হবে বলে আশা করা হচ্ছে। সাধারণত এই তালিকায় একটি মুদ্রায় টোল সহ রুটের জন্য কেবল একটি আইটেম থাকবে। আন্তর্জাতিক ভ্রমণের জন্য, এই তালিকায় বিভিন্ন মুদ্রায় টোল প্রতিবিম্বিত করতে একাধিক আইটেম থাকতে পারে।

টোলপাস

আমরা সমর্থন করি এমন বিশ্বজুড়ে টোল পাসের তালিকা।

Enums
TOLL_PASS_UNSPECIFIED ব্যবহার করা হয় না. যদি এই মানটি ব্যবহার করা হয়, তবে অনুরোধটি ব্যর্থ হয়।
AU_ETOLL_TAG সিডনি টোল পাস। Https://www.myetoll.com.au এ অতিরিক্ত বিশদ দেখুন।
AU_EWAY_TAG সিডনি টোল পাস। Https://www.tollpay.com.au এ অতিরিক্ত বিশদ দেখুন।
AU_LINKT অস্ট্রেলিয়া প্রশস্ত টোল পাস। Https://www.linkt.com.au/ এ অতিরিক্ত বিবরণ দেখুন।
AR_TELEPASE আর্জেন্টিনা টোল পাস। Https://telepase.com.ar এ অতিরিক্ত বিশদ দেখুন
BR_AUTO_EXPRESO ব্রাজিল টোল পাস। Https://www.autoexpreso.com এ অতিরিক্ত বিবরণ দেখুন
BR_CONECTCAR ব্রাজিল টোল পাস। Https://conectcar.com এ অতিরিক্ত বিশদ দেখুন।
BR_MOVE_MAIS ব্রাজিল টোল পাস। Https://movemais.com এ অতিরিক্ত বিশদ দেখুন।
BR_PASSA_RAPIDO ব্রাজিল টোল পাস। Https://pasorapido.gob.do/ এ অতিরিক্ত বিবরণ দেখুন
BR_SEM_PARAR ব্রাজিল টোল পাস। Https://www.semparar.com.br এ অতিরিক্ত বিশদ দেখুন।
BR_TAGGY ব্রাজিল টোল পাস। Https://taggy.com.br এ অতিরিক্ত বিশদ দেখুন।
BR_VELOE ব্রাজিল টোল পাস। Https://veloe.com.br/site/onde-usar এ অতিরিক্ত বিশদ দেখুন।
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD কানাডা থেকে মার্কিন যুক্তরাষ্ট্রের সীমান্ত ক্রসিং।
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD কানাডা থেকে মার্কিন যুক্তরাষ্ট্রের সীমান্ত ক্রসিং।
CA_US_BLUE_WATER_EDGE_PASS অন্টারিও, কানাডা থেকে মিশিগান, মার্কিন যুক্তরাষ্ট্রের বর্ডার ক্রসিং।
CA_US_CONNEXION অন্টারিও, কানাডা থেকে মিশিগান, মার্কিন যুক্তরাষ্ট্রের বর্ডার ক্রসিং।
CA_US_NEXUS_CARD কানাডা থেকে মার্কিন যুক্তরাষ্ট্রের সীমান্ত ক্রসিং।
ID_E_TOLL ইন্দোনেশিয়া। টোলগুলির জন্য অর্থ প্রদান করার জন্য একাধিক ব্যাংক দ্বারা সরবরাহিত ই-কার্ড। ব্যাংকগুলির মাধ্যমে সমস্ত ই-কার্ডগুলি একই চার্জ করা হয় তাই কেবলমাত্র একটি এনাম মান প্রয়োজন। যেমন - ব্যাংক ম্যান্ডিরি https://www.bankmandiri.co.id/e-money - bca https://www.bca.co.id/flazz - Bni https://www.bni.iid/id/id-.id-.id-.id-iid আইডি/ইব্যাঙ্কিং/টেপক্যাশ
IN_FASTAG ভারত।
IN_LOCAL_HP_PLATE_EXEMPT ভারত, এইচপি রাজ্য প্লেট ছাড়।
JP_ETC জাপান ইত্যাদি টোল সংগ্রহ করতে বৈদ্যুতিন ওয়্যারলেস সিস্টেম। https://www.go-etc.jp/
JP_ETC2 জাপান ইত্যাদি 2.0। রাস্তায় যানবাহন এবং অ্যান্টেনার ডিভাইসগুলির মধ্যে আরও ছাড় এবং দ্বি -নির্দেশমূলক যোগাযোগ সহ ইটিসি এর নতুন সংস্করণ। https://www.go-etc.jp/etc2/index.html
MX_IAVE মেক্সিকো টোল পাস। https://iave.capufe.gob.mx/#/
MX_PASE মেক্সিকো https://www.pase.com.mx
MX_QUICKPASS মেক্সিকো https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/telepeajeformato4.pdf
MX_TAG_IAVE মেক্সিকো
MX_TAG_TELEVIA মেক্সিকো টোল পাস সংস্থা। মেক্সিকো সিটিতে অপারেশনগুলির মধ্যে একটি। Https://www.televia.com.mx এ অতিরিক্ত বিশদ দেখুন।
MX_TELEVIA মেক্সিকো টোল পাস সংস্থা। মেক্সিকো সিটিতে অপারেশনগুলির মধ্যে একটি। https://www.televia.com.mx
MX_VIAPASS মেক্সিকো টোল পাস। Https://www.viapass.com.mx/viapass/web_home.aspx এ অতিরিক্ত বিবরণ দেখুন।
US_AL_FREEDOM_PASS আল, মার্কিন যুক্তরাষ্ট্র।
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS একে, মার্কিন যুক্তরাষ্ট্র
US_CA_FASTRAK CA, USA.
US_CA_FASTRAK_CAV_STICKER ইন্ডিকস ড্রাইভারের ডিএমভি জারি করা ক্লিন এয়ার যানবাহন (সিএভি) স্টিকার ছাড়াও কোনও ফাস্ট্রাক পাস রয়েছে। https://www.bayareafastrak.org/en/guide/doineedflex.shtml
US_CO_EXPRESSTOLL কো, মার্কিন যুক্তরাষ্ট্র।
US_CO_GO_PASS কো, মার্কিন যুক্তরাষ্ট্র।
US_DE_EZPASSDE ডিই, মার্কিন যুক্তরাষ্ট্র।
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS এফএল, মার্কিন যুক্তরাষ্ট্র।
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD এফএল, মার্কিন যুক্তরাষ্ট্র।
US_FL_EPASS এফএল, মার্কিন যুক্তরাষ্ট্র।
US_FL_GIBA_TOLL_PASS এফএল, মার্কিন যুক্তরাষ্ট্র।
US_FL_LEEWAY এফএল, মার্কিন যুক্তরাষ্ট্র।
US_FL_SUNPASS এফএল, মার্কিন যুক্তরাষ্ট্র।
US_FL_SUNPASS_PRO এফএল, মার্কিন যুক্তরাষ্ট্র।
US_IL_EZPASSIL আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IL_IPASS আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IN_EZPASSIN যুক্তরাষ্ট্রে.
US_KS_BESTPASS_HORIZON কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_KTAG কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_NATIONALPASS কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_PREPASS_ELITEPASS কেএস, মার্কিন যুক্তরাষ্ট্র।
US_LA_GEAUXPASS LA, USA.
US_LA_TOLL_TAG LA, USA.
US_MA_EZPASSMA এমএ, মার্কিন যুক্তরাষ্ট্র।
US_MD_EZPASSMD এমডি, মার্কিন যুক্তরাষ্ট্র।
US_ME_EZPASSME আমি, মার্কিন যুক্তরাষ্ট্র।
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD এমআই, মার্কিন যুক্তরাষ্ট্র।
US_MI_BCPASS এমআই, মার্কিন যুক্তরাষ্ট্র।
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG এমআই, মার্কিন যুক্তরাষ্ট্র।
US_MI_IQ_PROX_CARD

এমআই, মার্কিন যুক্তরাষ্ট্র। এই পাসের ধরণের আর বিদ্যমান নেই বলে অবমূল্যায়িত।

US_MI_IQ_TAG এমআই, মার্কিন যুক্তরাষ্ট্র।
US_MI_MACKINAC_BRIDGE_MAC_PASS এমআই, মার্কিন যুক্তরাষ্ট্র।
US_MI_NEXPRESS_TOLL এমআই, মার্কিন যুক্তরাষ্ট্র।
US_MN_EZPASSMN এমএন, মার্কিন যুক্তরাষ্ট্র
US_NC_EZPASSNC এনসি, মার্কিন যুক্তরাষ্ট্র।
US_NC_PEACH_PASS এনসি, মার্কিন যুক্তরাষ্ট্র।
US_NC_QUICK_PASS এনসি, মার্কিন যুক্তরাষ্ট্র।
US_NH_EZPASSNH এনএইচ, মার্কিন যুক্তরাষ্ট্র।
US_NJ_DOWNBEACH_EXPRESS_PASS এনজে, মার্কিন যুক্তরাষ্ট্র।
US_NJ_EZPASSNJ এনজে, মার্কিন যুক্তরাষ্ট্র।
US_NY_EXPRESSPASS NY, USA.
US_NY_EZPASSNY NY, USA.
US_OH_EZPASSOH ওহ, মার্কিন যুক্তরাষ্ট্র।
US_PA_EZPASSPA পিএ, মার্কিন যুক্তরাষ্ট্র।
US_RI_EZPASSRI আরআই, মার্কিন যুক্তরাষ্ট্র।
US_SC_PALPASS এসসি, মার্কিন যুক্তরাষ্ট্র।
US_TX_AVI_TAG টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_BANCPASS টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_DEL_RIO_PASS টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_EFAST_PASS টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_EAGLE_PASS_EXPRESS_CARD টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_EPTOLL টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_EZ_CROSS টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_EZTAG টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_FUEGO_TAG টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_LAREDO_TRADE_TAG টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_PLUSPASS টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_TOLLTAG টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_TXTAG টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_TX_XPRESS_CARD টিএক্স, মার্কিন যুক্তরাষ্ট্র।
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD ইউটি, মার্কিন যুক্তরাষ্ট্র।
US_VA_EZPASSVA ভিএ, মার্কিন যুক্তরাষ্ট্র।
US_WA_BREEZEBY ডাব্লুএ, মার্কিন যুক্তরাষ্ট্র।
US_WA_GOOD_TO_GO ডাব্লুএ, মার্কিন যুক্তরাষ্ট্র।
US_WV_EZPASSWV ডাব্লুভি, মার্কিন যুক্তরাষ্ট্র।
US_WV_MEMORIAL_BRIDGE_TICKETS ডাব্লুভি, মার্কিন যুক্তরাষ্ট্র।
US_WV_MOV_PASS WV, USA
US_WV_NEWELL_TOLL_BRIDGE_TICKET ডাব্লুভি, মার্কিন যুক্তরাষ্ট্র।

ট্র্যাফিকমোডেল

ট্র্যাফিকের সময় গণনা করার সময় ব্যবহার করার অনুমানগুলি নির্দিষ্ট করে। এই সেটিংটি প্রতিক্রিয়াতে duration ক্ষেত্রে ফিরে আসা মানকে প্রভাবিত করে, যা historical তিহাসিক গড়ের উপর ভিত্তি করে ট্র্যাফিকের পূর্বাভাস সময় ধারণ করে।

Enums
TRAFFIC_MODEL_UNSPECIFIED অব্যবহৃত। যদি নির্দিষ্ট করা হয় তবে BEST_GUESS ডিফল্ট হবে।
BEST_GUESS ইঙ্গিত করে যে ফিরে আসা duration historical তিহাসিক ট্র্যাফিক শর্ত এবং লাইভ ট্র্যাফিক উভয় সম্পর্কে যা জানা যায় তা প্রদত্ত ভ্রমণের সময়ের সর্বোত্তম অনুমান হওয়া উচিত। লাইভ ট্র্যাফিক আরও গুরুত্বপূর্ণ হয়ে ওঠে departure_time এখন কাছাকাছি।
PESSIMISTIC ইঙ্গিত দেয় যে প্রত্যাবর্তনের সময়কাল বেশিরভাগ দিনে প্রকৃত ভ্রমণের সময়ের চেয়ে দীর্ঘ হওয়া উচিত, যদিও মাঝে মাঝে দিনগুলি বিশেষত খারাপ ট্র্যাফিক শর্তের সাথে এই মানটি ছাড়িয়ে যেতে পারে।
OPTIMISTIC ইঙ্গিত দেয় যে প্রত্যাবর্তনের সময়কাল বেশিরভাগ দিনে প্রকৃত ভ্রমণের সময়ের চেয়ে কম হওয়া উচিত, যদিও মাঝে মাঝে দিনগুলি বিশেষত ভাল ট্র্যাফিকের শর্তগুলির সাথে এই মানের চেয়ে দ্রুত হতে পারে।

ট্রানজিটেজেন্সি

একটি ট্রানজিট এজেন্সি যা ট্রানজিট লাইন পরিচালনা করে।

ক্ষেত্র
name

string

এই ট্রানজিট এজেন্সির নাম।

phone_number

string

ট্রানজিট এজেন্সির লোকেল-নির্দিষ্ট ফর্ম্যাটযুক্ত ফোন নম্বর।

uri

string

ট্রানজিট এজেন্সির ইউআরআই।

ট্রানজিটলাইন

এই পদক্ষেপে ব্যবহৃত ট্রানজিট লাইন সম্পর্কে তথ্য রয়েছে।

ক্ষেত্র
agencies[]

TransitAgency

ট্রানজিট এজেন্সি (বা এজেন্সিগুলি) যা এই ট্রানজিট লাইনটি পরিচালনা করে।

name

string

এই ট্রানজিট লাইনের পুরো নাম, উদাহরণস্বরূপ, "8 অ্যাভিনিউ লোকাল"।

uri

string

ট্রানজিট এজেন্সি দ্বারা সরবরাহিত এই ট্রানজিট লাইনের জন্য ইউআরআই।

color

string

রঙটি সাধারণত এই লাইনের জন্য স্বাক্ষরগুলিতে ব্যবহৃত হয়। হেক্সাডেসিমাল প্রতিনিধিত্ব।

icon_uri

string

এই লাইনের সাথে যুক্ত আইকনটির জন্য ইউআরআই।

name_short

string

এই ট্রানজিট লাইনের সংক্ষিপ্ত নাম। এই নামটি সাধারণত "এম 7" বা "355" এর মতো একটি লাইন নম্বর হবে।

text_color

string

রঙটি সাধারণত এই লাইনের জন্য স্বাক্ষরে পাঠ্যে ব্যবহৃত হয়। হেক্সাডেসিমাল প্রতিনিধিত্ব।

vehicle

TransitVehicle

এই ট্রানজিট লাইনে যে ধরণের যানবাহন পরিচালনা করে।

ট্রানজিটপ্রেচারস

TRANSIT ভিত্তিক রুটগুলির জন্য পছন্দগুলি যা ফিরে আসা রুটকে প্রভাবিত করে।

ক্ষেত্র
allowed_travel_modes[]

TransitTravelMode

TRANSIT রুট পাওয়ার সময় ভ্রমণের মোডগুলির একটি সেট। ভ্রমণের সমস্ত সমর্থিত মোডগুলিতে ডিফল্ট।

routing_preference

TransitRoutingPreference

একটি রাউটিং পছন্দ যা নির্দিষ্ট করা হলে, TRANSIT রুটকে প্রভাবিত করে।

ট্রানজিট্রাউটিংপ্রেসিফারেন্স

ট্রানজিট রুটগুলির জন্য রাউটিং পছন্দগুলি নির্দিষ্ট করে।

Enums
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED কোনও পছন্দ নির্দিষ্ট করা হয়নি।
LESS_WALKING ইঙ্গিত করে যে গণনা করা রুটটি সীমিত পরিমাণে হাঁটা পছন্দ করা উচিত।
FEWER_TRANSFERS ইঙ্গিত করে যে গণনা করা রুটটি সীমিত সংখ্যক স্থানান্তর পছন্দ করা উচিত।

ট্রানজিটট্রেভেলমোড

ট্রানজিটের মোড নির্দিষ্ট করতে ব্যবহৃত মানগুলির একটি সেট।

Enums
TRANSIT_TRAVEL_MODE_UNSPECIFIED কোনও ট্রানজিট ট্র্যাভেল মোড নির্দিষ্ট করা হয়নি।
BUS বাসে করে ভ্রমণ.
SUBWAY পাতাল রেল দিয়ে ভ্রমণ।
TRAIN ট্রেনে ভ্রমণ.
LIGHT_RAIL হালকা রেল বা ট্রাম দ্বারা ভ্রমণ।
RAIL রেলপথে ভ্রমণ। এটি SUBWAY রেল, TRAIN এবং LIGHT_RAIL সংমিশ্রণের সমতুল্য।

ট্রানজিটস্টপ

একটি ট্রানজিট স্টপ সম্পর্কে তথ্য।

ক্ষেত্র
name

string

ট্রানজিট স্টপের নাম।

location

Location

অক্ষাংশ/দ্রাঘিমাংশের স্থানাঙ্কে প্রকাশিত স্টপের অবস্থান।

ট্রানজিটভিহিকাল

ট্রানজিট রুটে ব্যবহৃত একটি যানবাহন সম্পর্কে তথ্য।

ক্ষেত্র
name

LocalizedText

এই গাড়ির নাম, মূলধন।

type

TransitVehicleType

ব্যবহৃত যানবাহনের ধরণ।

icon_uri

string

এই গাড়ির ধরণের সাথে সম্পর্কিত আইকনের জন্য ইউআরআই।

local_icon_uri

string

স্থানীয় পরিবহন স্বাক্ষরের উপর ভিত্তি করে এই গাড়ির ধরণের সাথে সম্পর্কিত আইকনটির জন্য ইউআরআই।

ট্রানজিটভিকলেটাইপ

ট্রানজিট রুটের জন্য যানবাহনের ধরণ।

Enums
TRANSIT_VEHICLE_TYPE_UNSPECIFIED অব্যবহৃত।
BUS বাস।
CABLE_CAR এমন একটি গাড়ি যা সাধারণত মাটিতে একটি তারের উপর কাজ করে। এরিয়াল কেবল গাড়িগুলি GONDOLA_LIFT ধরণের হতে পারে।
COMMUTER_TRAIN কমিউটার রেল।
FERRY ফেরি।
FUNICULAR একটি গাড়ি যা একটি তারের দ্বারা খাড়া প্রবণতা টানছে। একটি ফানিকুলার সাধারণত দুটি গাড়ি নিয়ে গঠিত, প্রতিটি গাড়ি অন্যটির জন্য পাল্টা ওজন হিসাবে কাজ করে।
GONDOLA_LIFT একটি বায়বীয় তারের গাড়ি।
HEAVY_RAIL ভারী রেল
HIGH_SPEED_TRAIN উচ্চ গতির ট্রেন.
INTERCITY_BUS আন্তঃনগর বাস।
LONG_DISTANCE_TRAIN দীর্ঘ দূরত্ব ট্রেন।
METRO_RAIL হালকা রেল ট্রানজিট।
MONORAIL মনোরেল।
OTHER অন্যান্য সমস্ত যানবাহন।
RAIL রেল।
SHARE_TAXI শেয়ার ট্যাক্সি হ'ল এক ধরণের বাস যা তার রুটের যে কোনও জায়গায় যাত্রীদের নামাতে এবং বাছাই করার ক্ষমতা সহ এক ধরণের বাস।
SUBWAY ভূগর্ভস্থ হালকা রেল।
TRAM গ্রাউন্ড লাইট রেলের উপরে।
TROLLEYBUS ট্রলিবাস।

ইউনিট

মানগুলির একটি সেট যা ডিসপ্লেতে ব্যবহৃত পরিমাপের একক নির্দিষ্ট করে।

Enums
UNITS_UNSPECIFIED পরিমাপের ইউনিট নির্দিষ্ট করা হয়নি। অনুরোধ থেকে অনুমান করা পরিমাপের ইউনিটে ডিফল্ট।
METRIC পরিমাপের মেট্রিক ইউনিট।
IMPERIAL ইম্পেরিয়াল (ইংরেজি) পরিমাপের ইউনিট।

যানবাহনমিশন টাইপ

গাড়ির নির্গমন প্রকারের বর্ণনা দিয়ে মানগুলির একটি সেট। কেবল DRIVE RouteTravelMode প্রযোজ্য।

Enums
VEHICLE_EMISSION_TYPE_UNSPECIFIED কোনও নির্গমন প্রকার নির্দিষ্ট করা হয়নি। GASOLINE ডিফল্ট।
GASOLINE পেট্রল/পেট্রোল জ্বালানী বাহন।
ELECTRIC বিদ্যুৎ চালিত যান।
HYBRID হাইব্রিড জ্বালানী (যেমন পেট্রল + বৈদ্যুতিক) যানবাহন।
DIESEL ডিজেল জ্বালানী বাহন।

যানবাহনিনফো

গাড়ির তথ্য যেমন যানবাহন নিঃসরণের ধরণ রয়েছে।

ক্ষেত্র
emission_type

VehicleEmissionType

গাড়ির নির্গমন প্রকারের বর্ণনা দেয়। কেবল DRIVE RouteTravelMode প্রযোজ্য।

ওয়েপয়েন্ট

একটি ওয়েপপয়েন্ট এনক্যাপসুলেট করে। ওয়েপপয়েন্টগুলি কোনও রুটের শুরু এবং শেষ উভয়ই চিহ্নিত করে এবং রুট বরাবর মধ্যবর্তী স্টপগুলি অন্তর্ভুক্ত করে।

ক্ষেত্র
via

bool

এই পথটিকে মাইলফলক হিসাবে চিহ্নিত করে বরং একটি থামার পয়েন্ট হিসাবে চিহ্নিত করে। অনুরোধে প্রতিটি নন-ভিআইএ ওয়াইপয়েন্টের জন্য, প্রতিক্রিয়াটি ট্রিপের সেই লেগে স্টপওভারের জন্য বিশদ সরবরাহ করতে legs অ্যারেতে একটি এন্ট্রি যুক্ত করে। আপনি যখন এই পথটি থামিয়ে না দিয়ে এই পথের মধ্য দিয়ে যেতে চান তখন এই মানটি সত্যে সেট করুন। ওয়াইপয়েন্টগুলির মাধ্যমে legs অ্যারেতে কোনও প্রবেশ যোগ করা হয় না, তবে তারা ওয়ে পয়েন্টের মাধ্যমে যাত্রা শুরু করে। আপনি কেবল মধ্যস্থতাকারী যে ওয়েপপয়েন্টগুলিতে এই মানটি সেট করতে পারেন। আপনি যদি টার্মিনাল ওয়েপয়েন্টগুলিতে এই ক্ষেত্রটি সেট করেন তবে অনুরোধটি ব্যর্থ হয়। যদি ComputeRoutesRequest.optimize_waypoint_order সত্যে সেট করা থাকে তবে এই ক্ষেত্রটি সত্যে সেট করা যায় না; অন্যথায়, অনুরোধ ব্যর্থ হয়।

vehicle_stopover

bool

ইঙ্গিত দেয় যে ওয়ে পয়েন্টটি যানবাহনগুলি থামার জন্য বোঝানো হয়েছে, যেখানে উদ্দেশ্যটি পিকআপ বা ড্রপ-অফ করা হয়। আপনি যখন এই মানটি সেট করেন, গণনা করা রুটে পিকআপ এবং ড্রপ-অফের জন্য অনুপযুক্ত রাস্তাগুলিতে নন- via ওয়াইনপয়েন্টগুলি অন্তর্ভুক্ত করা হবে না। এই বিকল্পটি কেবল DRIVE এবং TWO_WHEELER ট্র্যাভেল মোডের জন্য কাজ করে এবং যখন location_type Location হয়।

side_of_road

bool

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

ইউনিয়ন ক্ষেত্রের location_type । কোনও অবস্থান উপস্থাপনের বিভিন্ন উপায়। location_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
location

Location

একটি al চ্ছিক শিরোনাম সহ ভৌগলিক স্থানাঙ্ক ব্যবহার করে নির্দিষ্ট একটি পয়েন্ট।

place_id

string

POI প্লেস আইডি ওয়ে পয়েন্টের সাথে যুক্ত।

address

string

মানব পাঠযোগ্য ঠিকানা বা একটি প্লাস কোড। বিশদ জন্য https://plus.codes দেখুন।