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 রেফারেন্স রুট গণনা বিভিন্ন পরামিতি বিবেচনা করে যা একটি সর্বোত্তম জ্বালানী সাশ্রয়ী রুট তৈরি করবে। এই বৈশিষ্ট্যটি ব্যবহার করার সময়, ফলাফলের রুটে route_labels সন্ধান করুন৷

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 পাঠ্য স্ট্রিং হিসাবে উপস্থাপিত। এই বিষয়বস্তু যেমন আছে পড়া বোঝানো হয়. এই বিষয়বস্তু শুধুমাত্র প্রদর্শনের জন্য. প্রোগ্রাম্যাটিকভাবে এটি পার্স করবেন না।
FLYOVER_INFO_ON_POLYLINE রুট(গুলি) জন্য ফ্লাইওভার তথ্য। এই তথ্য ফেরত দিতে routes.polyline_details.flyover_info ফিল্ডমাস্ক অবশ্যই উল্লেখ করতে হবে। এই ডেটা বর্তমানে শুধুমাত্র ভারতের নির্দিষ্ট কিছু মেট্রোর জন্য জমা করা হবে। এই বৈশিষ্ট্যটি পরীক্ষামূলক, এবং SKU/চার্জ পরিবর্তন সাপেক্ষে।
NARROW_ROAD_INFO_ON_POLYLINE রুট(গুলি) এর জন্য সংকীর্ণ রাস্তার তথ্য। এই তথ্য ফেরত দিতে routes.polyline_details.narrow_road_info ফিল্ডমাস্ক অবশ্যই নির্দিষ্ট করতে হবে। এই ডেটা বর্তমানে শুধুমাত্র ভারতের নির্দিষ্ট কিছু মেট্রোর জন্য জমা করা হবে। এই বৈশিষ্ট্যটি পরীক্ষামূলক, এবং SKU/চার্জ পরিবর্তন সাপেক্ষে।

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

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

Enums
REFERENCE_ROUTE_UNSPECIFIED ব্যবহার করা হয়নি। এই মান ধারণকারী অনুরোধ ব্যর্থ হয়.
FUEL_EFFICIENT জ্বালানি সাশ্রয়ী পথ।
SHORTER_DISTANCE

ছোট ভ্রমণ দূরত্ব সহ রুট। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য।

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

BICYCLE এবং TWO_WHEELER অনুরোধের জন্য, এই বৈশিষ্ট্যটি ফেরত দেওয়া রুটের মতোই ফেরত দেয় যখন আপনি requested_reference_routes নির্দিষ্ট না করেন।

এই বৈশিষ্ট্যটি অন্য কোনো ভ্রমণ মোডের সাথে সামঞ্জস্যপূর্ণ নয়, মধ্যবর্তী ওয়েপয়েন্টের মাধ্যমে, বা optimize_waypoint_order ; এই ধরনের অনুরোধ ব্যর্থ হবে। যাইহোক, আপনি যেকোনো routing_preference সাথে এটি ব্যবহার করতে পারেন।

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 বিন্যাস ব্যবহার করে একটি পলিলাইন নির্দিষ্ট করে।

পলিলাইন বিবরণ

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

ক্ষেত্র
flyover_ info[]

FlyoverInfo

পলিলাইন বরাবর ফ্লাইওভারের বিবরণ।

narrow_ road_ info[]

NarrowRoadInfo

পলিলাইন বরাবর সরু রাস্তার বিবরণ।

ফ্লাইওভার ইনফো

পলিলাইন বরাবর ফ্লাইওভার সম্পর্কে তথ্য এনক্যাপসুলেট করে।

ক্ষেত্র
flyover_ presence

RoadFeatureState

শুধুমাত্র আউটপুট। পলিলাইনের প্রদত্ত প্রসারণের জন্য একটি ফ্লাইওভার বিদ্যমান কিনা তা নির্দেশ করে।

polyline_ point_ index

PolylinePointIndex

পলিলাইন বরাবর ফ্লাইওভার সম্পর্কিত তথ্যের অবস্থান।

ন্যারোরোড ইনফো

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

ক্ষেত্র
narrow_ road_ presence

RoadFeatureState

শুধুমাত্র আউটপুট। পলিলাইনের প্রদত্ত প্রসারণের জন্য একটি সরু রাস্তা বিদ্যমান কিনা তা নির্দেশ করে৷

polyline_ point_ index

PolylinePointIndex

পলিলাইন বরাবর সরু রাস্তা সম্পর্কিত তথ্যের অবস্থান।

PolylinePointIndex

একটি পলিলাইন বিশদ বিবরণের জন্য শুরু এবং শেষ সূচীগুলিকে এনক্যাপসুলেট করে৷ উদাহরণের জন্য যেখানে ডেটা একটি একক পয়েন্টের সাথে মিলে যায়, start_index এবং end_index সমান হবে।

ক্ষেত্র
start_ index

int32

পলিলাইনে এই বিস্তারিত শুরুর সূচক।

end_ index

int32

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

রোড ফিচার স্টেট

পলিলাইনের প্রসারিত রাস্তার বৈশিষ্ট্যগুলির রাজ্যগুলিকে এনক্যাপসুলেট করে৷

Enums
ROAD_FEATURE_STATE_UNSPECIFIED রাস্তা বৈশিষ্ট্যের অবস্থা গণনা করা হয়নি (ডিফল্ট মান)।
EXISTS রাস্তা বৈশিষ্ট্য বিদ্যমান.
DOES_NOT_EXIST রাস্তা বৈশিষ্ট্য বিদ্যমান নেই.

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

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

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

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

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

দ্রষ্টব্য: Route.route_token শুধুমাত্র সেই অনুরোধগুলির জন্য উপলব্ধ যা ComputeRoutesRequest.routing_preference কে TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL তে সেট করেছে। Route.route_token অনুরোধের জন্য সমর্থিত নয় যেগুলির মাধ্যমে ওয়েপয়েন্ট রয়েছে৷

polyline_ details

PolylineDetails

পলিলাইন বরাবর বিস্তারিত তথ্য রয়েছে।

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 জ্বালানি সাশ্রয়ী পথ। এই মান সহ লেবেল করা রুটগুলি ইকো প্যারামিটার যেমন জ্বালানী খরচের জন্য অপ্টিমাইজ করা হবে বলে নির্ধারিত হয়৷
SHORTER_DISTANCE ছোট ভ্রমণ দূরত্বের পথ। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য।

রুটলেগ

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

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 পাসের মূল্য ফেরত দেওয়ার চেষ্টা করে। যদি টোল পাস প্রদান না করা হয়, 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 সর্বাধিক কর্মক্ষমতা অপ্টিমাইজেশান প্রয়োগ না করে লাইভ ট্রাফিক অবস্থা বিবেচনায় নেওয়া রুটগুলি গণনা করে৷ এই মান ব্যবহার করে সর্বোচ্চ লেটেন্সি তৈরি করে।

SpeedReadingInterval

পলিলাইন বা পথের সংলগ্ন অংশে ট্র্যাফিক ঘনত্বের সূচক। 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.myetol.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 ইন্দোনেশিয়া। একাধিক ব্যাঙ্ক প্রদত্ত ই-কার্ড টোল পরিশোধের জন্য ব্যবহৃত হয়। ব্যাঙ্কের মাধ্যমে সমস্ত ই-কার্ড একই চার্জ করা হয় তাই শুধুমাত্র একটি enum মান প্রয়োজন৷ যেমন - ব্যাংক মন্দির https://www.bankmandiri.co.id/e-money - BCA https://www.bca.co.id/flazz - BNI https://www.bni.co.id/id- আইডি/ইব্যাঙ্কিং/ট্যাপক্যাশ
IN_FASTAG ভারত।
IN_LOCAL_HP_PLATE_EXEMPT ভারত, HP রাজ্য প্লেট ছাড়.
JP_ETC জাপান ইটিসি। টোল আদায়ের জন্য ইলেকট্রনিক ওয়্যারলেস সিস্টেম। https://www.go-etc.jp/
JP_ETC2 জাপান ETC2.0। ETC-এর নতুন সংস্করণে আরও ডিসকাউন্ট এবং রাস্তায় যানবাহন এবং অ্যান্টেনার ডিভাইসগুলির মধ্যে দ্বিমুখী যোগাযোগ। 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 AL, USA.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS একে, মার্কিন যুক্তরাষ্ট্র।
US_CA_FASTRAK CA, USA.
US_CA_FASTRAK_CAV_STICKER নির্দেশ করে যে ড্রাইভারের কাছে DMV জারি করা Clean Air Vehicle (CAV) স্টিকার ছাড়াও FasTrak পাস আছে। https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, USA.
US_CO_GO_PASS CO, USA.
US_DE_EZPASSDE DE, USA.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, USA.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, USA.
US_FL_EPASS FL, USA.
US_FL_GIBA_TOLL_PASS FL, USA.
US_FL_LEEWAY FL, USA.
US_FL_SUNPASS FL, USA.
US_FL_SUNPASS_PRO FL, USA.
US_IL_EZPASSIL আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IL_IPASS আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IN_EZPASSIN IN, USA.
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 ME, USA.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, USA.
US_MI_BCPASS MI, USA.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, USA.
US_MI_IQ_PROX_CARD

MI, USA. এই পাসের ধরনটি আর বিদ্যমান নেই বলে বাতিল করা হয়েছে৷

US_MI_IQ_TAG MI, USA.
US_MI_MACKINAC_BRIDGE_MAC_PASS MI, USA.
US_MI_NEXPRESS_TOLL MI, USA.
US_MN_EZPASSMN এমএন, মার্কিন যুক্তরাষ্ট্র।
US_NC_EZPASSNC NC, USA.
US_NC_PEACH_PASS NC, USA.
US_NC_QUICK_PASS NC, USA.
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 PA, USA.
US_RI_EZPASSRI RI, USA.
US_SC_PALPASS এসসি, মার্কিন যুক্তরাষ্ট্র।
US_TX_AVI_TAG TX, USA.
US_TX_BANCPASS TX, USA.
US_TX_DEL_RIO_PASS TX, USA.
US_TX_EFAST_PASS TX, USA.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, USA.
US_TX_EPTOLL TX, USA.
US_TX_EZ_CROSS TX, USA.
US_TX_EZTAG TX, USA.
US_TX_FUEGO_TAG TX, USA.
US_TX_LAREDO_TRADE_TAG TX, USA.
US_TX_PLUSPASS TX, USA.
US_TX_TOLLTAG TX, USA.
US_TX_TXTAG TX, USA.
US_TX_XPRESS_CARD TX, USA.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, USA.
US_VA_EZPASSVA VA, USA.
US_WA_BREEZEBY WA, USA.
US_WA_GOOD_TO_GO WA, USA.
US_WV_EZPASSWV WV, USA.
US_WV_MEMORIAL_BRIDGE_TICKETS WV, USA.
US_WV_MOV_PASS WV, USA
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, USA.

ট্রাফিক মডেল

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

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

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

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

ক্ষেত্র
name

string

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

phone_ number

string

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

uri

string

ট্রানজিট এজেন্সির URI.

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

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

ক্ষেত্র
agencies[]

TransitAgency

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

name

string

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

uri

string

ট্রানজিট এজেন্সি দ্বারা প্রদত্ত এই ট্রানজিট লাইনের জন্য URI।

color

string

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

icon_ uri

string

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

name_ short

string

এই ট্রানজিট লাইনের সংক্ষিপ্ত নাম। এই নামটি সাধারণত একটি লাইন নম্বর হবে, যেমন "M7" বা "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

এই গাড়ির প্রকারের সাথে যুক্ত একটি আইকনের জন্য URI।

local_ icon_ uri

string

স্থানীয় পরিবহন চিহ্নের উপর ভিত্তি করে এই গাড়ির প্রকারের সাথে যুক্ত আইকনের জন্য URI।

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

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

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

একটি ঐচ্ছিক শিরোনাম সহ ভৌগলিক স্থানাঙ্ক ব্যবহার করে নির্দিষ্ট করা একটি বিন্দু৷

place_ id

string

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

address

string

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

,

সূচক

রুট

রুট 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 রেফারেন্স রুট গণনা বিভিন্ন পরামিতি বিবেচনা করে যা একটি সর্বোত্তম জ্বালানী সাশ্রয়ী রুট তৈরি করবে। এই বৈশিষ্ট্যটি ব্যবহার করার সময়, ফলাফলের রুটে route_labels সন্ধান করুন৷

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 পাঠ্য স্ট্রিং হিসাবে উপস্থাপিত। এই বিষয়বস্তু যেমন আছে পড়া বোঝানো হয়. এই বিষয়বস্তু শুধুমাত্র প্রদর্শনের জন্য. প্রোগ্রাম্যাটিকভাবে এটি পার্স করবেন না।
FLYOVER_INFO_ON_POLYLINE রুট(গুলি) জন্য ফ্লাইওভার তথ্য। এই তথ্য ফেরত দিতে routes.polyline_details.flyover_info ফিল্ডমাস্ক অবশ্যই উল্লেখ করতে হবে। এই ডেটা বর্তমানে শুধুমাত্র ভারতের নির্দিষ্ট কিছু মেট্রোর জন্য জমা করা হবে। এই বৈশিষ্ট্যটি পরীক্ষামূলক, এবং SKU/চার্জ পরিবর্তন সাপেক্ষে।
NARROW_ROAD_INFO_ON_POLYLINE রুট(গুলি) এর জন্য সংকীর্ণ রাস্তার তথ্য। এই তথ্য ফেরত দিতে routes.polyline_details.narrow_road_info ফিল্ডমাস্ক অবশ্যই নির্দিষ্ট করতে হবে। এই ডেটা বর্তমানে শুধুমাত্র ভারতের নির্দিষ্ট কিছু মেট্রোর জন্য জমা করা হবে। এই বৈশিষ্ট্যটি পরীক্ষামূলক, এবং SKU/চার্জ পরিবর্তন সাপেক্ষে।

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

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

Enums
REFERENCE_ROUTE_UNSPECIFIED ব্যবহার করা হয়নি। এই মান ধারণকারী অনুরোধ ব্যর্থ হয়.
FUEL_EFFICIENT জ্বালানি সাশ্রয়ী পথ।
SHORTER_DISTANCE

ছোট ভ্রমণ দূরত্ব সহ রুট। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য।

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

BICYCLE এবং TWO_WHEELER অনুরোধের জন্য, এই বৈশিষ্ট্যটি ফেরত দেওয়া রুটের মতোই ফেরত দেয় যখন আপনি requested_reference_routes নির্দিষ্ট না করেন।

এই বৈশিষ্ট্যটি অন্য কোনো ভ্রমণ মোডের সাথে সামঞ্জস্যপূর্ণ নয়, মধ্যবর্তী ওয়েপয়েন্টের মাধ্যমে, বা optimize_waypoint_order ; এই ধরনের অনুরোধ ব্যর্থ হবে। যাইহোক, আপনি যেকোনো routing_preference সাথে এটি ব্যবহার করতে পারেন।

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 বিন্যাস ব্যবহার করে একটি পলিলাইন নির্দিষ্ট করে।

পলিলাইন বিবরণ

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

ক্ষেত্র
flyover_ info[]

FlyoverInfo

পলিলাইন বরাবর ফ্লাইওভারের বিবরণ।

narrow_ road_ info[]

NarrowRoadInfo

পলিলাইন বরাবর সরু রাস্তার বিবরণ।

ফ্লাইওভার ইনফো

পলিলাইন বরাবর ফ্লাইওভার সম্পর্কে তথ্য এনক্যাপসুলেট করে।

ক্ষেত্র
flyover_ presence

RoadFeatureState

শুধুমাত্র আউটপুট। পলিলাইনের প্রদত্ত প্রসারণের জন্য একটি ফ্লাইওভার বিদ্যমান কিনা তা নির্দেশ করে।

polyline_ point_ index

PolylinePointIndex

পলিলাইন বরাবর ফ্লাইওভার সম্পর্কিত তথ্যের অবস্থান।

ন্যারোরোড ইনফো

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

ক্ষেত্র
narrow_ road_ presence

RoadFeatureState

শুধুমাত্র আউটপুট। পলিলাইনের প্রদত্ত প্রসারণের জন্য একটি সরু রাস্তা বিদ্যমান কিনা তা নির্দেশ করে৷

polyline_ point_ index

PolylinePointIndex

পলিলাইন বরাবর সরু রাস্তা সম্পর্কিত তথ্যের অবস্থান।

PolylinePointIndex

একটি পলিলাইন বিশদ বিবরণের জন্য শুরু এবং শেষ সূচীগুলিকে এনক্যাপসুলেট করে৷ উদাহরণের জন্য যেখানে ডেটা একটি একক পয়েন্টের সাথে মিলে যায়, start_index এবং end_index সমান হবে।

ক্ষেত্র
start_ index

int32

পলিলাইনে এই বিস্তারিত শুরুর সূচক।

end_ index

int32

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

রোড ফিচার স্টেট

পলিলাইনের প্রসারিত রাস্তার বৈশিষ্ট্যগুলির রাজ্যগুলিকে এনক্যাপসুলেট করে৷

Enums
ROAD_FEATURE_STATE_UNSPECIFIED রাস্তা বৈশিষ্ট্যের অবস্থা গণনা করা হয়নি (ডিফল্ট মান)।
EXISTS রাস্তা বৈশিষ্ট্য বিদ্যমান.
DOES_NOT_EXIST রাস্তা বৈশিষ্ট্য বিদ্যমান নেই.

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

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

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

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

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

দ্রষ্টব্য: Route.route_token শুধুমাত্র সেই অনুরোধগুলির জন্য উপলব্ধ যা ComputeRoutesRequest.routing_preference কে TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL তে সেট করেছে। Route.route_token অনুরোধের জন্য সমর্থিত নয় যেগুলির মাধ্যমে ওয়েপয়েন্ট রয়েছে৷

polyline_ details

PolylineDetails

পলিলাইন বরাবর বিস্তারিত তথ্য রয়েছে।

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 জ্বালানি সাশ্রয়ী পথ। এই মান সহ লেবেল করা রুটগুলি ইকো প্যারামিটার যেমন জ্বালানী খরচের জন্য অপ্টিমাইজ করা হবে বলে নির্ধারিত হয়৷
SHORTER_DISTANCE ছোট ভ্রমণ দূরত্বের পথ। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য।

রুটলেগ

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

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

LocalizedText

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

transit_ fare

LocalizedText

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

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

রুটের অবস্থা ফিরে আসছে।

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

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

কম্পিউটারআউটআউটম্যাট্রিক্সক্রিকুয়েস্টের জন্য একক উত্স

ক্ষেত্র
waypoint

Waypoint

প্রয়োজন। উত্স ওয়েপয়েন্ট

route_ modifiers

RouteModifiers

ঐচ্ছিক। প্রতিটি রুটের জন্য সংশোধনকারী যা এটিকে উত্স হিসাবে গ্রহণ করে

রুটমোডাইফায়ার

রুটগুলি গণনা করার সময় সন্তুষ্ট করতে al চ্ছিক শর্তগুলির একটি সেটকে এনক্যাপসুলেট করে।

ক্ষেত্র
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

টোল পাস সম্পর্কে তথ্য এনক্যাপসুলেট করে। যদি টোল পাস সরবরাহ করা হয় তবে এপিআই পাসের মূল্য ফেরত দেওয়ার চেষ্টা করে। যদি টোল পাস সরবরাহ না করা হয়, এপিআই টোল পাসটিকে অজানা হিসাবে বিবেচনা করে এবং নগদ মূল্য ফেরত দেওয়ার চেষ্টা করে। কেবল 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 FL, USA.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, USA.
US_FL_EPASS FL, USA.
US_FL_GIBA_TOLL_PASS FL, USA.
US_FL_LEEWAY FL, USA.
US_FL_SUNPASS FL, USA.
US_FL_SUNPASS_PRO FL, USA.
US_IL_EZPASSIL আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IL_IPASS আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IN_EZPASSIN IN, USA.
US_KS_BESTPASS_HORIZON কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_KTAG কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_NATIONALPASS কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_PREPASS_ELITEPASS কেএস, মার্কিন যুক্তরাষ্ট্র।
US_LA_GEAUXPASS এলএ, মার্কিন যুক্তরাষ্ট্র।
US_LA_TOLL_TAG এলএ, মার্কিন যুক্তরাষ্ট্র।
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 TX, USA.
US_TX_BANCPASS TX, USA.
US_TX_DEL_RIO_PASS TX, USA.
US_TX_EFAST_PASS TX, USA.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, USA.
US_TX_EPTOLL TX, USA.
US_TX_EZ_CROSS TX, USA.
US_TX_EZTAG TX, USA.
US_TX_FUEGO_TAG TX, USA.
US_TX_LAREDO_TRADE_TAG TX, USA.
US_TX_PLUSPASS TX, USA.
US_TX_TOLLTAG TX, USA.
US_TX_TXTAG TX, USA.
US_TX_XPRESS_CARD TX, USA.
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 ডাব্লুভি, মার্কিন যুক্তরাষ্ট্র
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

ট্রানজিট এজেন্সির URI.

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

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

ক্ষেত্র
agencies[]

TransitAgency

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

name

string

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

uri

string

ট্রানজিট এজেন্সি দ্বারা প্রদত্ত এই ট্রানজিট লাইনের জন্য URI।

color

string

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

icon_ uri

string

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

name_ short

string

এই ট্রানজিট লাইনের সংক্ষিপ্ত নাম। এই নামটি সাধারণত একটি লাইন নম্বর হবে, যেমন "M7" বা "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

এই গাড়ির প্রকারের সাথে যুক্ত একটি আইকনের জন্য URI।

local_ icon_ uri

string

স্থানীয় পরিবহন চিহ্নের উপর ভিত্তি করে এই গাড়ির প্রকারের সাথে যুক্ত আইকনের জন্য URI।

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

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

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 দেখুন।

,

সূচক

রুট

রুট এপিআই।

কম্পিউটারআউটম্যাট্রিক্স

rpc ComputeRouteMatrix( ComputeRouteMatrixRequest ) returns ( RouteMatrixElement )

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

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

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

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

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

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

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

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

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

কম্পিউটারআউটআউটম্যাট্রিক্সআরকোয়েস্ট

কম্পিউটারআউটআউটম্যাট্রিক্স অনুরোধ বার্তা

ক্ষেত্র
origins[]

RouteMatrixOrigin

প্রয়োজন। উত্সের অ্যারে, যা প্রতিক্রিয়া ম্যাট্রিক্সের সারিগুলি নির্ধারণ করে। উত্স এবং গন্তব্যগুলির কার্ডিনালিটিতে বেশ কয়েকটি আকারের বিধিনিষেধ প্রযোজ্য:

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

RouteMatrixDestination

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

travel_ mode

RouteTravelMode

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

routing_ preference

RoutingPreference

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

departure_ time

Timestamp

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

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 সময়কাল ক্ষেত্রে ফিরে আসা মানকে প্রভাবিত করে যা historical তিহাসিক গড়ের উপর ভিত্তি করে ট্র্যাফিকের পূর্বাভাস সময় ধারণ করে। TRAFFIC_AWARE_OPTIMAL এবং RouteTravelMode DRIVE জন্য RoutingPreference । ট্রাফিকের অনুরোধ করা হলে এবং TrafficModel নির্দিষ্ট করা না থাকলে BEST_GUESS এ ডিফল্ট।

transit_ preferences

TransitPreferences

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

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

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

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

কম্পিউটারআউটসেকুয়েস্ট

কম্পিউটারউটেস অনুরোধ বার্তা।

ক্ষেত্র
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

ঐচ্ছিক। প্রস্থানের সময়। আপনি যদি এই মানটি সেট না করেন, তাহলে এই মানটি আপনার অনুরোধ করার সময় ডিফল্ট হবে। দ্রষ্টব্য: RouteTravelMode TRANSIT সময় আপনি কেবল অতীতে একটি departure_time নির্দিষ্ট করতে পারেন। ট্রানজিট ট্রিপগুলি অতীতে 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 রেফারেন্স রুট গণনা বিভিন্ন পরামিতি বিবেচনা করে যা একটি সর্বোত্তম জ্বালানী সাশ্রয়ী রুট তৈরি করবে। এই বৈশিষ্ট্যটি ব্যবহার করার সময়, ফলাফলের রুটগুলিতে route_labels সন্ধান করুন।

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 পাঠ্য স্ট্রিং হিসাবে উপস্থাপিত। এই বিষয়বস্তু যেমন আছে পড়া বোঝানো হয়. এই বিষয়বস্তু শুধুমাত্র প্রদর্শনের জন্য. প্রোগ্রাম্যাটিকভাবে এটি পার্স করবেন না।
FLYOVER_INFO_ON_POLYLINE রুট(গুলি) জন্য ফ্লাইওভার তথ্য। এই তথ্য ফেরত দিতে routes.polyline_details.flyover_info ফিল্ডমাস্ক অবশ্যই উল্লেখ করতে হবে। এই ডেটা বর্তমানে শুধুমাত্র ভারতের নির্দিষ্ট কিছু মেট্রোর জন্য জমা করা হবে। এই বৈশিষ্ট্যটি পরীক্ষামূলক, এবং SKU/চার্জ পরিবর্তন সাপেক্ষে।
NARROW_ROAD_INFO_ON_POLYLINE রুট(গুলি) এর জন্য সংকীর্ণ রাস্তার তথ্য। এই তথ্য ফেরত দিতে routes.polyline_details.narrow_road_info ফিল্ডমাস্ক অবশ্যই নির্দিষ্ট করতে হবে। এই ডেটা বর্তমানে শুধুমাত্র ভারতের নির্দিষ্ট কিছু মেট্রোর জন্য জমা করা হবে। এই বৈশিষ্ট্যটি পরীক্ষামূলক, এবং SKU/চার্জ পরিবর্তন সাপেক্ষে।

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

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

Enums
REFERENCE_ROUTE_UNSPECIFIED ব্যবহার করা হয়নি। এই মান ধারণকারী অনুরোধ ব্যর্থ হয়.
FUEL_EFFICIENT জ্বালানি সাশ্রয়ী পথ।
SHORTER_DISTANCE

ছোট ভ্রমণ দূরত্ব সহ রুট। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য।

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

BICYCLE এবং TWO_WHEELER অনুরোধগুলির জন্য, আপনি যখন requested_reference_routes নির্দিষ্ট করবেন না তখন এই বৈশিষ্ট্যটি ফিরে আসাগুলির অনুরূপ রুটগুলি ফেরত দেয়।

এই বৈশিষ্ট্যটি অন্য কোনও ভ্রমণ মোডের সাথে, মধ্যবর্তী ওয়েপয়েন্টগুলির মাধ্যমে বা optimize_waypoint_order সাথে সামঞ্জস্যপূর্ণ নয়; এই ধরনের অনুরোধ ব্যর্থ হবে। তবে আপনি এটি যে কোনও routing_preference সাথে ব্যবহার করতে পারেন।

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

কম্পিউটার প্রতিক্রিয়া বার্তা।

ক্ষেত্র
routes[]

Route

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

fallback_ info

FallbackInfo

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

geocoding_ results

GeocodingResults

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

ফ্যালব্যাকিনফো

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

ক্ষেত্র
routing_ mode

FallbackRoutingMode

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

reason

FallbackReason

মূল প্রতিক্রিয়ার পরিবর্তে ফ্যালব্যাক প্রতিক্রিয়া কেন ব্যবহার করা হয়েছিল। এই ক্ষেত্রটি কেবল তখনই জনবহুল হয় যখন ফ্যালব্যাক মোডটি ট্রিগার করা হয় এবং ফ্যালব্যাক প্রতিক্রিয়াটি ফিরে আসে।

ফ্যালব্যাকরসন

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

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

ফ্যালব্যাক্রাউটিংমোড

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

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"।

অবস্থান

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

ক্ষেত্র
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 বিন্যাস ব্যবহার করে একটি পলিলাইন নির্দিষ্ট করে।

পলিলাইন বিবরণ

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

ক্ষেত্র
flyover_ info[]

FlyoverInfo

পলিলাইন বরাবর ফ্লাইওভারের বিবরণ।

narrow_ road_ info[]

NarrowRoadInfo

পলিলাইন বরাবর সরু রাস্তার বিবরণ।

ফ্লাইওভার ইনফো

পলিলাইন বরাবর ফ্লাইওভার সম্পর্কে তথ্য এনক্যাপসুলেট করে।

ক্ষেত্র
flyover_ presence

RoadFeatureState

শুধুমাত্র আউটপুট। পলিলাইনের প্রদত্ত প্রসারণের জন্য একটি ফ্লাইওভার বিদ্যমান কিনা তা নির্দেশ করে।

polyline_ point_ index

PolylinePointIndex

পলিলাইন বরাবর ফ্লাইওভার সম্পর্কিত তথ্যের অবস্থান।

ন্যারোরোড ইনফো

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

ক্ষেত্র
narrow_ road_ presence

RoadFeatureState

শুধুমাত্র আউটপুট। পলিলাইনের প্রদত্ত প্রসারণের জন্য একটি সরু রাস্তা বিদ্যমান কিনা তা নির্দেশ করে৷

polyline_ point_ index

PolylinePointIndex

পলিলাইন বরাবর সরু রাস্তা সম্পর্কিত তথ্যের অবস্থান।

PolylinePointIndex

একটি পলিলাইন বিশদ বিবরণের জন্য শুরু এবং শেষ সূচীগুলিকে এনক্যাপসুলেট করে৷ যে উদাহরণগুলির জন্য ডেটা একক পয়েন্টের সাথে মিলে যায়, start_index এবং end_index সমান হবে।

ক্ষেত্র
start_ index

int32

পলিলাইনে এই বিস্তারিত শুরুর সূচক।

end_ index

int32

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

রোড ফিচার স্টেট

পলিলাইনের প্রসারিত রাস্তার বৈশিষ্ট্যগুলির রাজ্যগুলিকে এনক্যাপসুলেট করে৷

Enums
ROAD_FEATURE_STATE_UNSPECIFIED রাস্তা বৈশিষ্ট্যের অবস্থা গণনা করা হয়নি (ডিফল্ট মান)।
EXISTS রাস্তা বৈশিষ্ট্য বিদ্যমান.
DOES_NOT_EXIST রাস্তা বৈশিষ্ট্য বিদ্যমান নেই.

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

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

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

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

distance_ meters

int32

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

duration

Duration

রুট নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। আপনি যদি TRAFFIC_UNAWARE routing_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

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

দ্রষ্টব্য: Route.route_token শুধুমাত্র সেই অনুরোধগুলির জন্য উপলব্ধ যা ComputeRoutesRequest.routing_preference কে TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL তে সেট করেছে। Route.route_token অনুরোধের জন্য সমর্থিত নয় যেগুলির মাধ্যমে ওয়েপয়েন্ট রয়েছে৷

polyline_ details

PolylineDetails

পলিলাইন বরাবর বিস্তারিত তথ্য রয়েছে।

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 জ্বালানি সাশ্রয়ী পথ। এই মান সহ লেবেল করা রুটগুলি ইকো প্যারামিটার যেমন জ্বালানী খরচের জন্য অপ্টিমাইজ করা হবে বলে নির্ধারিত হয়৷
SHORTER_DISTANCE ছোট ভ্রমণ দূরত্বের পথ। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য।

রুটলেগ

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

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" হ'ল অ্যামট্রাক ট্রেনের trip_short_text যা সান জোসে, সিএ ছেড়ে সাপ্তাহিক দিনগুলিতে স্যাক্রামেন্টো, সিএ পর্যন্ত 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).

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

কম্পিউটারআউটআউটম্যাট্রিক্সক্রিকুয়েস্টের জন্য একক গন্তব্য

ক্ষেত্র
waypoint

Waypoint

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

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

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

ক্ষেত্র
status

Status

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

condition

RouteMatrixElementCondition

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

distance_ meters

int32

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

duration

Duration

রুট নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। আপনি যদি TRAFFIC_UNAWARE routing_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

LocalizedText

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

transit_ fare

LocalizedText

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

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

রুটের অবস্থা ফিরে আসছে।

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

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

কম্পিউটারআউটআউটম্যাট্রিক্সক্রিকুয়েস্টের জন্য একক উত্স

ক্ষেত্র
waypoint

Waypoint

প্রয়োজন। উত্স ওয়েপয়েন্ট

route_ modifiers

RouteModifiers

ঐচ্ছিক। প্রতিটি রুটের জন্য সংশোধনকারী যা এটিকে উত্স হিসাবে গ্রহণ করে

রুটমোডাইফায়ার

রুটগুলি গণনা করার সময় সন্তুষ্ট করতে al চ্ছিক শর্তগুলির একটি সেটকে এনক্যাপসুলেট করে।

ক্ষেত্র
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

টোল পাস সম্পর্কে তথ্য এনক্যাপসুলেট করে। যদি টোল পাস সরবরাহ করা হয় তবে এপিআই পাসের মূল্য ফেরত দেওয়ার চেষ্টা করে। যদি টোল পাস সরবরাহ না করা হয়, এপিআই টোল পাসটিকে অজানা হিসাবে বিবেচনা করে এবং নগদ মূল্য ফেরত দেওয়ার চেষ্টা করে। কেবল 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 FL, USA.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, USA.
US_FL_EPASS FL, USA.
US_FL_GIBA_TOLL_PASS FL, USA.
US_FL_LEEWAY FL, USA.
US_FL_SUNPASS FL, USA.
US_FL_SUNPASS_PRO FL, USA.
US_IL_EZPASSIL আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IL_IPASS আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IN_EZPASSIN IN, USA.
US_KS_BESTPASS_HORIZON কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_KTAG কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_NATIONALPASS কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_PREPASS_ELITEPASS কেএস, মার্কিন যুক্তরাষ্ট্র।
US_LA_GEAUXPASS এলএ, মার্কিন যুক্তরাষ্ট্র।
US_LA_TOLL_TAG এলএ, মার্কিন যুক্তরাষ্ট্র।
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 TX, USA.
US_TX_BANCPASS TX, USA.
US_TX_DEL_RIO_PASS TX, USA.
US_TX_EFAST_PASS TX, USA.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, USA.
US_TX_EPTOLL TX, USA.
US_TX_EZ_CROSS TX, USA.
US_TX_EZTAG TX, USA.
US_TX_FUEGO_TAG TX, USA.
US_TX_LAREDO_TRADE_TAG TX, USA.
US_TX_PLUSPASS TX, USA.
US_TX_TOLLTAG TX, USA.
US_TX_TXTAG TX, USA.
US_TX_XPRESS_CARD TX, USA.
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 ডাব্লুভি, মার্কিন যুক্তরাষ্ট্র
US_WV_NEWELL_TOLL_BRIDGE_TICKET ডাব্লুভি, মার্কিন যুক্তরাষ্ট্র।

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

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

Enums
TRAFFIC_MODEL_UNSPECIFIED অব্যবহৃত। যদি নির্দিষ্ট করা হয় তবে BEST_GUESS ডিফল্ট হবে।
BEST_GUESS ইঙ্গিত করে যে ফিরে আসা duration historical তিহাসিক ট্র্যাফিক শর্ত এবং লাইভ ট্র্যাফিক উভয় সম্পর্কে যা জানা যায় তা প্রদত্ত ভ্রমণের সময়ের সর্বোত্তম অনুমান হওয়া উচিত। Live traffic becomes more important the closer the departure_time is to now.
PESSIMISTIC Indicates that the returned duration should be longer than the actual travel time on most days, though occasional days with particularly bad traffic conditions may exceed this value.
OPTIMISTIC Indicates that the returned duration should be shorter than the actual travel time on most days, though occasional days with particularly good traffic conditions may be faster than this value.

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

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

ক্ষেত্র
name

string

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

phone_ number

string

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

uri

string

ট্রানজিট এজেন্সির URI.

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

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

ক্ষেত্র
agencies[]

TransitAgency

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

name

string

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

uri

string

ট্রানজিট এজেন্সি দ্বারা প্রদত্ত এই ট্রানজিট লাইনের জন্য URI।

color

string

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

icon_ uri

string

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

name_ short

string

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

text_ color

string

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

vehicle

TransitVehicle

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

TransitPreferences

Preferences for TRANSIT based routes that influence the route that is returned.

ক্ষেত্র
allowed_ travel_ modes[]

TransitTravelMode

A set of travel modes to use when getting a TRANSIT route. Defaults to all supported modes of travel.

routing_ preference

TransitRoutingPreference

A routing preference that, when specified, influences the TRANSIT route returned.

TransitRoutingPreference

Specifies routing preferences for transit routes.

Enums
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED No preference specified.
LESS_WALKING Indicates that the calculated route should prefer limited amounts of walking.
FEWER_TRANSFERS Indicates that the calculated route should prefer a limited number of transfers.

TransitTravelMode

A set of values used to specify the mode of transit.

Enums
TRANSIT_TRAVEL_MODE_UNSPECIFIED No transit travel mode specified.
BUS Travel by bus.
SUBWAY Travel by subway.
TRAIN Travel by train.
LIGHT_RAIL Travel by light rail or tram.
RAIL Travel by rail. This is equivalent to a combination of SUBWAY , TRAIN , and LIGHT_RAIL .

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

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

ক্ষেত্র
name

string

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

location

Location

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

ট্রানজিট যানবাহন

ট্রানজিট রুটে ব্যবহৃত গাড়ির তথ্য।

ক্ষেত্র
name

LocalizedText

এই গাড়ির নাম, পুঁজি।

type

TransitVehicleType

ব্যবহৃত গাড়ির ধরন।

icon_ uri

string

এই গাড়ির প্রকারের সাথে যুক্ত একটি আইকনের জন্য URI।

local_ icon_ uri

string

স্থানীয় পরিবহন চিহ্নের উপর ভিত্তি করে এই গাড়ির প্রকারের সাথে যুক্ত আইকনের জন্য URI।

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

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

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 ট্রলিবাস।

ইউনিট

A set of values that specify the unit of measure used in the display.

Enums
UNITS_UNSPECIFIED Units of measure not specified. Defaults to the unit of measure inferred from the request.
METRIC Metric units of measure.
IMPERIAL Imperial (English) units of measure.

VehicleEmissionType

A set of values describing the vehicle's emission type. Applies only to the DRIVE RouteTravelMode .

Enums
VEHICLE_EMISSION_TYPE_UNSPECIFIED No emission type specified. Default to GASOLINE .
GASOLINE Gasoline/petrol fueled vehicle.
ELECTRIC Electricity powered vehicle.
HYBRID Hybrid fuel (such as gasoline + electric) vehicle.
DIESEL Diesel fueled vehicle.

যানবাহনের তথ্য

Contains the vehicle information, such as the vehicle emission type.

ক্ষেত্র
emission_ type

VehicleEmissionType

Describes the vehicle's emission type. Applies only to the DRIVE RouteTravelMode .

ওয়েপয়েন্ট

Encapsulates a waypoint. Waypoints mark both the beginning and end of a route, and include intermediate stops along the route.

ক্ষেত্র
via

bool

Marks this waypoint as a milestone rather a stopping point. For each non-via waypoint in the request, the response appends an entry to the legs array to provide the details for stopovers on that leg of the trip. Set this value to true when you want the route to pass through this waypoint without stopping over. Via waypoints don't cause an entry to be added to the legs array, but they do route the journey through the waypoint. You can only set this value on waypoints that are intermediates. The request fails if you set this field on terminal waypoints. If ComputeRoutesRequest.optimize_waypoint_order is set to true then this field cannot be set to true; otherwise, the request fails.

vehicle_ stopover

bool

Indicates that the waypoint is meant for vehicles to stop at, where the intention is to either pickup or drop-off. When you set this value, the calculated route won't include non- via waypoints on roads that are unsuitable for pickup and drop-off. This option works only for DRIVE and TWO_WHEELER travel modes, and when the location_type is Location .

side_ of_ road

bool

Indicates that the location of this waypoint is meant to have a preference for the vehicle to stop at a particular side of road. When you set this value, the route will pass through the location so that the vehicle can stop at the side of road that the location is biased towards from the center of the road. This option works only for DRIVE and TWO_WHEELER RouteTravelMode .

Union field location_type . Different ways to represent a location. location_type can be only one of the following:
location

Location

A point specified using geographic coordinates, including an optional heading.

place_ id

string

The POI Place ID associated with the waypoint.

address

string

Human readable address or a plus code. See https://plus.codes for details.

,

সূচক

রুট

The Routes API.

ComputeRouteMatrix

rpc ComputeRouteMatrix( ComputeRouteMatrixRequest ) returns ( RouteMatrixElement )

Takes in a list of origins and destinations and returns a stream containing route information for each combination of origin and destination.

দ্রষ্টব্য: এই পদ্ধতির জন্য আপনাকে ইনপুটে একটি প্রতিক্রিয়া ক্ষেত্র মাস্ক নির্দিষ্ট করতে হবে। You can provide the response field mask by using the URL parameter $fields or fields , or by using the HTTP/gRPC header X-Goog-FieldMask (see the available URL parameters and headers ). মান হল ফিল্ড পাথের একটি কমা দ্বারা বিভক্ত তালিকা। See this detailed documentation about how to construct the field paths .

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

  • সমস্ত উপলব্ধ ক্ষেত্রের ফিল্ড মাস্ক (ম্যানুয়াল পরিদর্শনের জন্য): X-Goog-FieldMask: *
  • Field mask of route durations, distances, element status, condition, and element indices (an example production setup): X-Goog-FieldMask: originIndex,destinationIndex,status,condition,distanceMeters,duration

It is critical that you include status in your field mask as otherwise all messages will appear to be OK. Google discourages the use of the wildcard ( * ) response field mask, because:

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

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

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

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

ComputeRouteMatrixRequest

ComputeRouteMatrix request message

ক্ষেত্র
origins[]

RouteMatrixOrigin

প্রয়োজন। Array of origins, which determines the rows of the response matrix. Several size restrictions apply to the cardinality of origins and destinations:

  • The sum of the number of origins + the number of destinations specified as either place_id or address must be no greater than 50.
  • The product of number of origins × number of destinations must be no greater than 625 in any case.
  • The product of the number of origins × number of destinations must be no greater than 100 if routing_preference is set to TRAFFIC_AWARE_OPTIMAL .
  • The product of the number of origins × number of destinations must be no greater than 100 if travel_mode is set to TRANSIT .
destinations[]

RouteMatrixDestination

প্রয়োজন। Array of destinations, which determines the columns of the response matrix.

travel_ mode

RouteTravelMode

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

routing_ preference

RoutingPreference

ঐচ্ছিক। রুট গণনা কিভাবে নির্দিষ্ট করে. সার্ভার রুট গণনা করার জন্য নির্বাচিত রাউটিং পছন্দ ব্যবহার করার চেষ্টা করে। If the routing preference results in an error or an extra long latency, an error is returned. You can specify this option only when the travel_mode is DRIVE or TWO_WHEELER , otherwise the request fails.

departure_ time

Timestamp

ঐচ্ছিক। প্রস্থানের সময়। আপনি যদি এই মানটি সেট না করেন, তাহলে এই মানটি আপনার অনুরোধ করার সময় ডিফল্ট হবে। NOTE: You can only specify a departure_time in the past when RouteTravelMode is set to TRANSIT .

arrival_ time

Timestamp

ঐচ্ছিক। আগমনের সময়। দ্রষ্টব্য: শুধুমাত্র তখনই সেট করা যাবে যখন RouteTravelMode TRANSIT এ সেট করা থাকে। You can specify either departure_time or arrival_time , but not both.

language_ code

string

ঐচ্ছিক। BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, ইউনিকোড লোকেল আইডেন্টিফায়ার দেখুন। সমর্থিত ভাষার তালিকার জন্য ভাষা সমর্থন দেখুন। When you don't provide this value, the display language is inferred from the location of the first origin.

region_ code

string

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

units

Units

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

extra_ computations[]

ExtraComputation

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

traffic_ model

TrafficModel

ঐচ্ছিক। ট্র্যাফিকের সময় গণনা করার সময় ব্যবহার করার অনুমানগুলি নির্দিষ্ট করে৷ This setting affects the value returned in the duration field in the RouteMatrixElement which contains the predicted time in traffic based on historical averages. RoutingPreference to TRAFFIC_AWARE_OPTIMAL and RouteTravelMode to DRIVE . ট্রাফিকের অনুরোধ করা হলে এবং TrafficModel নির্দিষ্ট করা না থাকলে BEST_GUESS এ ডিফল্ট।

transit_ preferences

TransitPreferences

ঐচ্ছিক। TRANSIT রুটের জন্য ফিরে আসা রুটকে প্রভাবিত করে এমন পছন্দগুলি নির্দিষ্ট করে৷ NOTE: You can only specify a transit_preferences when RouteTravelMode is set to TRANSIT .

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

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

Enums
EXTRA_COMPUTATION_UNSPECIFIED ব্যবহার করা হয়নি। এই মান ধারণকারী অনুরোধ ব্যর্থ হবে.
TOLLS Toll information for the matrix element(s).

ComputeRoutesRequest

ComputeRoutes request message.

ক্ষেত্র
origin

Waypoint

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

destination

Waypoint

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

intermediates[]

Waypoint

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

travel_ mode

RouteTravelMode

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

routing_ preference

RoutingPreference

ঐচ্ছিক। রুট গণনা কিভাবে নির্দিষ্ট করে. সার্ভার রুট গণনা করার জন্য নির্বাচিত রাউটিং পছন্দ ব্যবহার করার চেষ্টা করে। যদি রাউটিং পছন্দ একটি ত্রুটি বা একটি অতিরিক্ত দীর্ঘ লেটেন্সি ফলাফল, তারপর একটি ত্রুটি ফেরত হয়. You can specify this option only when the travel_mode is DRIVE or TWO_WHEELER , otherwise the request fails.

polyline_ quality

PolylineQuality

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

polyline_ encoding

PolylineEncoding

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

departure_ time

Timestamp

ঐচ্ছিক। প্রস্থানের সময়। আপনি যদি এই মানটি সেট না করেন, তাহলে এই মানটি আপনার অনুরোধ করার সময় ডিফল্ট হবে। NOTE: You can only specify a departure_time in the past when RouteTravelMode is set to TRANSIT . ট্রানজিট ট্রিপগুলি অতীতে 7 দিন বা ভবিষ্যতে 100 দিনের জন্য উপলব্ধ।

arrival_ time

Timestamp

ঐচ্ছিক। আগমনের সময়। দ্রষ্টব্য: শুধুমাত্র তখনই সেট করা যাবে যখন RouteTravelMode TRANSIT এ সেট করা থাকে। You can specify either departure_time or arrival_time , but not both. ট্রানজিট ট্রিপগুলি অতীতে 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 অনুরোধ না করা হয়, অনুরোধটি ব্যর্থ হয়। If optimize_waypoint_order is set to false, ComputeRoutesResponse.optimized_intermediate_waypoint_index will be empty.

requested_ reference_ routes[]

ReferenceRoute

ঐচ্ছিক। ডিফল্ট রুট ছাড়াও অনুরোধের অংশ হিসাবে কোন রেফারেন্স রুটগুলি গণনা করতে হবে তা নির্দিষ্ট করে৷ একটি রেফারেন্স রুট হল ডিফল্ট রুটের চেয়ে ভিন্ন রুট গণনার উদ্দেশ্য সহ একটি রুট। উদাহরণস্বরূপ একটি FUEL_EFFICIENT রেফারেন্স রুট গণনা বিভিন্ন পরামিতি বিবেচনা করে যা একটি সর্বোত্তম জ্বালানী সাশ্রয়ী রুট তৈরি করবে। When using this feature, look for route_labels on the resulting routes.

extra_ computations[]

ExtraComputation

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

traffic_ model

TrafficModel

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

transit_ preferences

TransitPreferences

ঐচ্ছিক। TRANSIT রুটের জন্য ফিরে আসা রুটকে প্রভাবিত করে এমন পছন্দগুলি নির্দিষ্ট করে৷ NOTE: You can only specify a transit_preferences when RouteTravelMode is set to TRANSIT .

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

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

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

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

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

Enums
REFERENCE_ROUTE_UNSPECIFIED ব্যবহার করা হয়নি। এই মান ধারণকারী অনুরোধ ব্যর্থ হয়.
FUEL_EFFICIENT জ্বালানি সাশ্রয়ী পথ।
SHORTER_DISTANCE

ছোট ভ্রমণ দূরত্ব সহ রুট। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য।

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

For BICYCLE and TWO_WHEELER requests, this feature returns routes similar to those returned when you don't specify requested_reference_routes .

This feature is not compatible with any other travel modes, via intermediate waypoints, or optimize_waypoint_order ; এই ধরনের অনুরোধ ব্যর্থ হবে। However, you can use it with any routing_preference .

ComputeRoutesResponse

ComputeRoutes the response message.

ক্ষেত্র
routes[]

Route

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

fallback_ info

FallbackInfo

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

geocoding_ results

GeocodingResults

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

FallbackInfo

Information related to how and why a fallback result was used. If this field is set, then it means the server used a different routing mode from your preferred mode as fallback.

ক্ষেত্র
routing_ mode

FallbackRoutingMode

Routing mode used for the response. If fallback was triggered, the mode may be different from routing preference set in the original client request.

reason

FallbackReason

The reason why fallback response was used instead of the original response. This field is only populated when the fallback mode is triggered and the fallback response is returned.

FallbackReason

Reasons for using fallback response.

Enums
FALLBACK_REASON_UNSPECIFIED No fallback reason specified.
SERVER_ERROR A server error happened while calculating routes with your preferred routing mode, but we were able to return a result calculated by an alternative mode.
LATENCY_EXCEEDED We were not able to finish the calculation with your preferred routing mode on time, but we were able to return a result calculated by an alternative mode.

FallbackRoutingMode

Actual routing mode used for returned fallback response.

Enums
FALLBACK_ROUTING_MODE_UNSPECIFIED ব্যবহার করা হয়নি।
FALLBACK_TRAFFIC_UNAWARE Indicates the TRAFFIC_UNAWARE RoutingPreference was used to compute the response.
FALLBACK_TRAFFIC_AWARE Indicates the TRAFFIC_AWARE RoutingPreference was used to compute the response.

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

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

ক্ষেত্র
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"।

অবস্থান

Encapsulates a location (a geographic point, and an optional heading).

ক্ষেত্র
lat_ lng

LatLng

The waypoint's geographic coordinates.

heading

Int32Value

The compass heading associated with the direction of the flow of traffic. This value specifies the side of the road for pickup and drop-off. Heading values can be from 0 to 360, where 0 specifies a heading of due North, 90 specifies a heading of due East, and so on. You can use this field only for DRIVE and 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 বিন্যাস ব্যবহার করে একটি পলিলাইন নির্দিষ্ট করে।

পলিলাইন বিবরণ

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

ক্ষেত্র
flyover_ info[]

FlyoverInfo

পলিলাইন বরাবর ফ্লাইওভারের বিবরণ।

narrow_ road_ info[]

NarrowRoadInfo

পলিলাইন বরাবর সরু রাস্তার বিবরণ।

ফ্লাইওভার ইনফো

পলিলাইন বরাবর ফ্লাইওভার সম্পর্কে তথ্য এনক্যাপসুলেট করে।

ক্ষেত্র
flyover_ presence

RoadFeatureState

শুধুমাত্র আউটপুট। পলিলাইনের প্রদত্ত প্রসারণের জন্য একটি ফ্লাইওভার বিদ্যমান কিনা তা নির্দেশ করে।

polyline_ point_ index

PolylinePointIndex

পলিলাইন বরাবর ফ্লাইওভার সম্পর্কিত তথ্যের অবস্থান।

ন্যারোরোড ইনফো

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

ক্ষেত্র
narrow_ road_ presence

RoadFeatureState

শুধুমাত্র আউটপুট। পলিলাইনের প্রদত্ত প্রসারণের জন্য একটি সরু রাস্তা বিদ্যমান কিনা তা নির্দেশ করে৷

polyline_ point_ index

PolylinePointIndex

পলিলাইন বরাবর সরু রাস্তা সম্পর্কিত তথ্যের অবস্থান।

PolylinePointIndex

একটি পলিলাইন বিশদ বিবরণের জন্য শুরু এবং শেষ সূচীগুলিকে এনক্যাপসুলেট করে৷ For instances where the data corresponds to a single point, start_index and end_index will be equal.

ক্ষেত্র
start_ index

int32

পলিলাইনে এই বিস্তারিত শুরুর সূচক।

end_ index

int32

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

রোড ফিচার স্টেট

পলিলাইনের প্রসারিত রাস্তার বৈশিষ্ট্যগুলির রাজ্যগুলিকে এনক্যাপসুলেট করে৷

Enums
ROAD_FEATURE_STATE_UNSPECIFIED রাস্তা বৈশিষ্ট্যের অবস্থা গণনা করা হয়নি (ডিফল্ট মান)।
EXISTS রাস্তা বৈশিষ্ট্য বিদ্যমান.
DOES_NOT_EXIST রাস্তা বৈশিষ্ট্য বিদ্যমান নেই.

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

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

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

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

distance_ meters

int32

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

duration

Duration

রুট নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। If you set the routing_preference to TRAFFIC_UNAWARE , then this value is the same as static_duration . If you set the routing_preference to either TRAFFIC_AWARE or TRAFFIC_AWARE_OPTIMAL , then this value is calculated taking traffic conditions into account.

static_ duration

Duration

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

polyline

Polyline

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

description

string

পথের বর্ণনা।

warnings[]

string

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

viewport

Viewport

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

travel_ advisory

RouteTravelAdvisory

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

optimized_ intermediate_ waypoint_ index[]

int32

If you set optimize_waypoint_order to true, this field contains the optimized ordering of intermediate waypoints. অন্যথায়, এই ক্ষেত্রটি খালি। উদাহরণস্বরূপ, যদি আপনি মূলের একটি ইনপুট দেন: LA; মধ্যবর্তী পথপয়েন্ট: ডালাস, ব্যাঙ্গর, ফিনিক্স; গন্তব্য: নিউ ইয়র্ক; এবং অপ্টিমাইজ করা ইন্টারমিডিয়েট ওয়েপয়েন্ট অর্ডার হল ফিনিক্স, ডালাস, ব্যাঙ্গর, তাহলে এই ফিল্ডটিতে মান রয়েছে [2, 0, 1]। ইনপুটে দেওয়া প্রথম মধ্যবর্তী ওয়েপয়েন্টের জন্য সূচকটি 0 দিয়ে শুরু হয়।

localized_ values

RouteLocalizedValues

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

route_ token

string

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

দ্রষ্টব্য: Route.route_token শুধুমাত্র সেই অনুরোধগুলির জন্য উপলব্ধ যা ComputeRoutesRequest.routing_preference কে TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL তে সেট করেছে। Route.route_token অনুরোধের জন্য সমর্থিত নয় যেগুলির মাধ্যমে ওয়েপয়েন্ট রয়েছে৷

polyline_ details

PolylineDetails

পলিলাইন বরাবর বিস্তারিত তথ্য রয়েছে।

RouteLocalized Values

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

ক্ষেত্র
distance

LocalizedText

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

duration

LocalizedText

সময়কাল, পাঠ্য আকারে উপস্থাপিত এবং কোয়েরির অঞ্চলে স্থানীয়করণ করা হয়েছে। ট্রাফিক পরিস্থিতি বিবেচনায় নেয়। Note: If you did not request traffic information, this value is the same value as static_duration .

static_ duration

LocalizedText

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

transit_ fare

LocalizedText

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

রুটলেবেল

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

Enums
ROUTE_LABEL_UNSPECIFIED ডিফল্ট - ব্যবহৃত হয় না।
DEFAULT_ROUTE রুট গণনার জন্য ডিফল্ট "সেরা" রুটটি ফিরে এসেছে।
DEFAULT_ROUTE_ALTERNATE ডিফল্ট "সেরা" রুটের বিকল্প। Routes like this will be returned when compute_alternative_routes is specified.
FUEL_EFFICIENT জ্বালানি সাশ্রয়ী পথ। এই মান সহ লেবেল করা রুটগুলি ইকো প্যারামিটার যেমন জ্বালানী খরচের জন্য অপ্টিমাইজ করা হবে বলে নির্ধারিত হয়৷
SHORTER_DISTANCE ছোট ভ্রমণ দূরত্বের পথ। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য।

রুটলেগ

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

ক্ষেত্র
distance_ meters

int32

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

duration

Duration

পায়ে নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। If the route_preference is set to TRAFFIC_UNAWARE , then this value is the same as 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

সময়কাল, পাঠ্য আকারে উপস্থাপিত এবং কোয়েরির অঞ্চলে স্থানীয়করণ করা হয়েছে। ট্রাফিক পরিস্থিতি বিবেচনায় নেয়। Note: If you did not request traffic information, this value is the same value as 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

টেক্সট যা যাত্রীদের একটি ট্রানজিট ট্রিপ সনাক্ত করতে সময়সূচী এবং সাইন বোর্ডে প্রদর্শিত হয়। পাঠ্যটি একটি পরিষেবা দিনের মধ্যে একটি ট্রিপকে স্বতন্ত্রভাবে চিহ্নিত করা উচিত। For example, "538" is the trip_short_text of the Amtrak train that leaves San Jose, CA at 15:10 on weekdays to Sacramento, CA.

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

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 এ টোল আছে। If this field is set but the estimated_price subfield is not populated, we expect that road contains tolls but we do not know an estimated price. যদি এই ক্ষেত্রটি বিদ্যমান না থাকে, তাহলে 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).

RouteMatrixDestination

A single destination for ComputeRouteMatrixRequest

ক্ষেত্র
waypoint

Waypoint

প্রয়োজন। Destination waypoint

RouteMatrixElement

Contains route information computed for an origin/destination pair in the ComputeRouteMatrix API. This proto can be streamed to the client.

ক্ষেত্র
status

Status

Error status code for this element.

condition

RouteMatrixElementCondition

Indicates whether the route was found or not. Independent of status.

distance_ meters

int32

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

duration

Duration

রুট নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। If you set the routing_preference to TRAFFIC_UNAWARE , then this value is the same as static_duration . If you set the routing_preference to either TRAFFIC_AWARE or TRAFFIC_AWARE_OPTIMAL , then this value is calculated taking traffic conditions into account.

static_ duration

Duration

The duration of traveling through the route without taking traffic conditions into consideration.

travel_ advisory

RouteTravelAdvisory

রুট সম্পর্কে অতিরিক্ত তথ্য. For example: restriction information and toll information

fallback_ info

FallbackInfo

In some cases when the server is not able to compute the route with the given preferences for this particular origin/destination pair, it may fall back to using a different mode of computation. When fallback mode is used, this field contains detailed information about the fallback response. অন্যথায় এই ক্ষেত্রটি সেট করা নেই৷

localized_ values

LocalizedValues

Text representations of properties of the RouteMatrixElement .

origin_ index

int32

Zero-based index of the origin in the request.

destination_ index

int32

Zero-based index of the destination in the request.

LocalizedValues

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

ক্ষেত্র
distance

LocalizedText

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

duration

LocalizedText

Duration represented in text form taking traffic conditions into consideration. Note: If traffic information was not requested, this value is the same value as static_duration.

static_ duration

LocalizedText

Duration represented in text form without taking traffic conditions into consideration.

transit_ fare

LocalizedText

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

RouteMatrixElementCondition

The condition of the route being returned.

Enums
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED Only used when the status of the element is not OK.
ROUTE_EXISTS A route was found, and the corresponding information was filled out for the element.
ROUTE_NOT_FOUND No route could be found. Fields containing route information, such as distance_meters or duration , will not be filled out in the element.

RouteMatrixOrigin

A single origin for ComputeRouteMatrixRequest

ক্ষেত্র
waypoint

Waypoint

প্রয়োজন। Origin waypoint

route_ modifiers

RouteModifiers

ঐচ্ছিক। Modifiers for every route that takes this as the origin

RouteModifiers

Encapsulates a set of optional conditions to satisfy when calculating the routes.

ক্ষেত্র
avoid_ tolls

bool

When set to true, avoids toll roads where reasonable, giving preference to routes not containing toll roads. Applies only to the DRIVE and TWO_WHEELER RouteTravelMode .

avoid_ highways

bool

When set to true, avoids highways where reasonable, giving preference to routes not containing highways. Applies only to the DRIVE and TWO_WHEELER RouteTravelMode .

avoid_ ferries

bool

When set to true, avoids ferries where reasonable, giving preference to routes not containing ferries. Applies only to the DRIVE and TWO_WHEELER RouteTravelMode .

avoid_ indoor

bool

When set to true, avoids navigating indoors where reasonable, giving preference to routes not containing indoor navigation. Applies only to the WALK RouteTravelMode .

vehicle_ info

VehicleInfo

Specifies the vehicle information.

toll_ passes[]

TollPass

Encapsulates information about toll passes. If toll passes are provided, the API tries to return the pass price. If toll passes are not provided, the API treats the toll pass as unknown and tries to return the cash price. Applies only to the DRIVE and TWO_WHEELER RouteTravelMode .

RouteTravelAdvisory

Contains the additional information that the user should be informed about, such as possible traffic zone restrictions.

ক্ষেত্র
toll_ info

TollInfo

Contains information about tolls on the route. This field is only populated if tolls are expected on the route. If this field is set, but the estimatedPrice subfield is not populated, then the route contains tolls, but the estimated price is unknown. If this field is not set, then there are no tolls expected on the route.

speed_ reading_ intervals[]

SpeedReadingInterval

ট্র্যাফিক ঘনত্বের বিশদ বিবরণ দিয়ে গতি পড়ার ব্যবধান। TRAFFIC_AWARE এবং TRAFFIC_AWARE_OPTIMAL রাউটিং পছন্দগুলির ক্ষেত্রে প্রযোজ্য৷ The intervals cover the entire polyline of the route without overlap. একটি নির্দিষ্ট ব্যবধানের শুরু বিন্দু পূর্ববর্তী ব্যবধানের শেষ বিন্দুর সমান।

উদাহরণ:

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

int64

The predicted fuel consumption in microliters.

route_ restrictions_ partially_ ignored

bool

Returned route may have restrictions that are not suitable for requested travel mode or route modifiers.

transit_ fare

Money

If present, contains the total fare or ticket costs on this route This property is only returned for TRANSIT requests and only for routes where fare information is available for all transit steps.

RouteTravelMode

A set of values used to specify the mode of travel. NOTE: WALK , BICYCLE , and TWO_WHEELER routes are in beta and might sometimes be missing clear sidewalks, pedestrian paths, or bicycling paths. You must display this warning to the user for all walking, bicycling, and two-wheel routes that you display in your app.

Enums
TRAVEL_MODE_UNSPECIFIED No travel mode specified. Defaults to DRIVE .
DRIVE Travel by passenger car.
BICYCLE Travel by bicycle.
WALK Travel by walking.
TWO_WHEELER Two-wheeled, motorized vehicle. For example, motorcycle. Note that this differs from the BICYCLE travel mode which covers human-powered mode.
TRANSIT Travel by public transit routes, where available.

RoutingPreference

A set of values that specify factors to take into consideration when calculating the route.

Enums
ROUTING_PREFERENCE_UNSPECIFIED No routing preference specified. Default to TRAFFIC_UNAWARE .
TRAFFIC_UNAWARE Computes routes without taking live traffic conditions into consideration. Suitable when traffic conditions don't matter or are not applicable. Using this value produces the lowest latency. Note: For RouteTravelMode DRIVE and TWO_WHEELER , the route and duration chosen are based on road network and average time-independent traffic conditions, not current road conditions. Consequently, routes may include roads that are temporarily closed. Results for a given request may vary over time due to changes in the road network, updated average traffic conditions, and the distributed nature of the service. Results may also vary between nearly-equivalent routes at any time or frequency.
TRAFFIC_AWARE Calculates routes taking live traffic conditions into consideration. In contrast to TRAFFIC_AWARE_OPTIMAL , some optimizations are applied to significantly reduce latency.
TRAFFIC_AWARE_OPTIMAL Calculates the routes taking live traffic conditions into consideration, without applying most performance optimizations. Using this value produces the highest latency.

SpeedReadingInterval

Traffic density indicator on a contiguous segment of a polyline or path. Given a path with points P_0, P_1, ... , P_N (zero-based index), the SpeedReadingInterval defines an interval and describes its traffic using the following categories.

ক্ষেত্র
start_ polyline_ point_ index

int32

The starting index of this interval in the polyline.

end_ polyline_ point_ index

int32

The ending index of this interval in the polyline.

Union field speed_type .

speed_type can be only one of the following:

speed

Speed

Traffic speed in this interval.

গতি

The classification of polyline speed based on traffic data.

Enums
SPEED_UNSPECIFIED ডিফল্ট মান। This value is unused.
NORMAL Normal speed, no slowdown is detected.
SLOW Slowdown detected, but no traffic jam formed.
TRAFFIC_JAM Traffic jam detected.

TollInfo

Encapsulates toll information on a Route or on a RouteLeg .

ক্ষেত্র
estimated_ price[]

Money

The monetary amount of tolls for the corresponding Route or RouteLeg . This list contains a money amount for each currency that is expected to be charged by the toll stations. Typically this list will contain only one item for routes with tolls in one currency. For international trips, this list may contain multiple items to reflect tolls in different currencies.

টোলপাস

List of toll passes around the world that we support.

Enums
TOLL_PASS_UNSPECIFIED ব্যবহার করা হয়নি। If this value is used, then the request fails.
AU_ETOLL_TAG Sydney toll pass. See additional details at https://www.myetoll.com.au .
AU_EWAY_TAG Sydney toll pass. See additional details at https://www.tollpay.com.au .
AU_LINKT Australia-wide toll pass. See additional details at https://www.linkt.com.au/ .
AR_TELEPASE Argentina toll pass. See additional details at https://telepase.com.ar
BR_AUTO_EXPRESO Brazil toll pass. See additional details at https://www.autoexpreso.com
BR_CONECTCAR Brazil toll pass. See additional details at https://conectcar.com .
BR_MOVE_MAIS Brazil toll pass. See additional details at https://movemais.com .
BR_PASSA_RAPIDO Brazil toll pass. See additional details at https://pasorapido.gob.do/
BR_SEM_PARAR Brazil toll pass. See additional details at https://www.semparar.com.br .
BR_TAGGY Brazil toll pass. See additional details at https://taggy.com.br .
BR_VELOE Brazil toll pass. See additional details at https://veloe.com.br/site/onde-usar .
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD Canada to United States border crossing.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD Canada to United States border crossing.
CA_US_BLUE_WATER_EDGE_PASS Ontario, Canada to Michigan, United States border crossing.
CA_US_CONNEXION Ontario, Canada to Michigan, United States border crossing.
CA_US_NEXUS_CARD Canada to United States border crossing.
ID_E_TOLL ইন্দোনেশিয়া। E-card provided by multiple banks used to pay for tolls. All e-cards via banks are charged the same so only one enum value is needed. Eg - Bank Mandiri https://www.bankmandiri.co.id/e-money - BCA https://www.bca.co.id/flazz - BNI https://www.bni.co.id/id-id/ebanking/tapcash
IN_FASTAG ভারত।
IN_LOCAL_HP_PLATE_EXEMPT India, HP state plate exemption.
JP_ETC Japan ETC. Electronic wireless system to collect tolls. https://www.go-etc.jp/
JP_ETC2 Japan ETC2.0. New version of ETC with further discount and bidirectional communication between devices on vehicles and antennas on the road. https://www.go-etc.jp/etc2/index.html
MX_IAVE Mexico toll pass. https://iave.capufe.gob.mx/#/
MX_PASE Mexico https://www.pase.com.mx
MX_QUICKPASS Mexico 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 Mexico toll pass company. One of many operating in Mexico City. See additional details at https://www.televia.com.mx .
MX_TELEVIA Mexico toll pass company. One of many operating in Mexico City. https://www.televia.com.mx
MX_VIAPASS Mexico toll pass. See additional details at https://www.viapass.com.mx/viapass/web_home.aspx .
US_AL_FREEDOM_PASS AL, USA.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, USA.
US_CA_FASTRAK CA, USA.
US_CA_FASTRAK_CAV_STICKER Indicates driver has any FasTrak pass in addition to the DMV issued Clean Air Vehicle (CAV) sticker. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, USA.
US_CO_GO_PASS CO, USA.
US_DE_EZPASSDE DE, USA.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, USA.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, USA.
US_FL_EPASS FL, USA.
US_FL_GIBA_TOLL_PASS FL, USA.
US_FL_LEEWAY FL, USA.
US_FL_SUNPASS FL, USA.
US_FL_SUNPASS_PRO FL, USA.
US_IL_EZPASSIL আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IL_IPASS আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IN_EZPASSIN IN, USA.
US_KS_BESTPASS_HORIZON KS, USA.
US_KS_KTAG KS, USA.
US_KS_NATIONALPASS KS, USA.
US_KS_PREPASS_ELITEPASS KS, USA.
US_LA_GEAUXPASS LA, USA.
US_LA_TOLL_TAG LA, USA.
US_MA_EZPASSMA এমএ, মার্কিন যুক্তরাষ্ট্র।
US_MD_EZPASSMD MD, USA.
US_ME_EZPASSME ME, USA.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, USA.
US_MI_BCPASS MI, USA.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, USA.
US_MI_IQ_PROX_CARD

MI, USA. Deprecated as this pass type no longer exists.

US_MI_IQ_TAG MI, USA.
US_MI_MACKINAC_BRIDGE_MAC_PASS MI, USA.
US_MI_NEXPRESS_TOLL MI, USA.
US_MN_EZPASSMN এমএন, মার্কিন যুক্তরাষ্ট্র।
US_NC_EZPASSNC NC, USA.
US_NC_PEACH_PASS NC, USA.
US_NC_QUICK_PASS NC, USA.
US_NH_EZPASSNH NH, USA.
US_NJ_DOWNBEACH_EXPRESS_PASS এনজে, মার্কিন যুক্তরাষ্ট্র।
US_NJ_EZPASSNJ এনজে, মার্কিন যুক্তরাষ্ট্র।
US_NY_EXPRESSPASS NY, USA.
US_NY_EZPASSNY NY, USA.
US_OH_EZPASSOH OH, USA.
US_PA_EZPASSPA PA, USA.
US_RI_EZPASSRI RI, USA.
US_SC_PALPASS SC, USA.
US_TX_AVI_TAG TX, USA.
US_TX_BANCPASS TX, USA.
US_TX_DEL_RIO_PASS TX, USA.
US_TX_EFAST_PASS TX, USA.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, USA.
US_TX_EPTOLL TX, USA.
US_TX_EZ_CROSS TX, USA.
US_TX_EZTAG TX, USA.
US_TX_FUEGO_TAG TX, USA.
US_TX_LAREDO_TRADE_TAG TX, USA.
US_TX_PLUSPASS TX, USA.
US_TX_TOLLTAG TX, USA.
US_TX_TXTAG TX, USA.
US_TX_XPRESS_CARD TX, USA.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, USA.
US_VA_EZPASSVA VA, USA.
US_WA_BREEZEBY WA, USA.
US_WA_GOOD_TO_GO WA, USA.
US_WV_EZPASSWV WV, USA.
US_WV_MEMORIAL_BRIDGE_TICKETS WV, USA.
US_WV_MOV_PASS WV, USA
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, USA.

TrafficModel

ট্র্যাফিকের সময় গণনা করার সময় ব্যবহার করার অনুমানগুলি নির্দিষ্ট করে৷ This setting affects the value returned in the duration field in the response, which contains the predicted time in traffic based on historical averages.

Enums
TRAFFIC_MODEL_UNSPECIFIED অব্যবহৃত। If specified, will default to BEST_GUESS .
BEST_GUESS Indicates that the returned duration should be the best estimate of travel time given what is known about both historical traffic conditions and live traffic. Live traffic becomes more important the closer the departure_time is to now.
PESSIMISTIC Indicates that the returned duration should be longer than the actual travel time on most days, though occasional days with particularly bad traffic conditions may exceed this value.
OPTIMISTIC Indicates that the returned duration should be shorter than the actual travel time on most days, though occasional days with particularly good traffic conditions may be faster than this value.

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

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

ক্ষেত্র
name

string

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

phone_ number

string

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

uri

string

ট্রানজিট এজেন্সির URI.

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

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

ক্ষেত্র
agencies[]

TransitAgency

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

name

string

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

uri

string

ট্রানজিট এজেন্সি দ্বারা প্রদত্ত এই ট্রানজিট লাইনের জন্য URI।

color

string

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

icon_ uri

string

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

name_ short

string

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

text_ color

string

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

vehicle

TransitVehicle

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

TransitPreferences

Preferences for TRANSIT based routes that influence the route that is returned.

ক্ষেত্র
allowed_ travel_ modes[]

TransitTravelMode

A set of travel modes to use when getting a TRANSIT route. Defaults to all supported modes of travel.

routing_ preference

TransitRoutingPreference

A routing preference that, when specified, influences the TRANSIT route returned.

TransitRoutingPreference

Specifies routing preferences for transit routes.

Enums
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED No preference specified.
LESS_WALKING Indicates that the calculated route should prefer limited amounts of walking.
FEWER_TRANSFERS Indicates that the calculated route should prefer a limited number of transfers.

TransitTravelMode

A set of values used to specify the mode of transit.

Enums
TRANSIT_TRAVEL_MODE_UNSPECIFIED No transit travel mode specified.
BUS Travel by bus.
SUBWAY Travel by subway.
TRAIN Travel by train.
LIGHT_RAIL Travel by light rail or tram.
RAIL Travel by rail. This is equivalent to a combination of SUBWAY , TRAIN , and LIGHT_RAIL .

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

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

ক্ষেত্র
name

string

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

location

Location

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

ট্রানজিট যানবাহন

ট্রানজিট রুটে ব্যবহৃত গাড়ির তথ্য।

ক্ষেত্র
name

LocalizedText

এই গাড়ির নাম, পুঁজি।

type

TransitVehicleType

ব্যবহৃত গাড়ির ধরন।

icon_ uri

string

এই গাড়ির প্রকারের সাথে যুক্ত একটি আইকনের জন্য URI।

local_ icon_ uri

string

স্থানীয় পরিবহন চিহ্নের উপর ভিত্তি করে এই গাড়ির প্রকারের সাথে যুক্ত আইকনের জন্য URI।

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

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

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 ট্রলিবাস।

ইউনিট

A set of values that specify the unit of measure used in the display.

Enums
UNITS_UNSPECIFIED Units of measure not specified. Defaults to the unit of measure inferred from the request.
METRIC Metric units of measure.
IMPERIAL Imperial (English) units of measure.

VehicleEmissionType

A set of values describing the vehicle's emission type. Applies only to the DRIVE RouteTravelMode .

Enums
VEHICLE_EMISSION_TYPE_UNSPECIFIED No emission type specified. Default to GASOLINE .
GASOLINE Gasoline/petrol fueled vehicle.
ELECTRIC Electricity powered vehicle.
HYBRID Hybrid fuel (such as gasoline + electric) vehicle.
DIESEL Diesel fueled vehicle.

যানবাহনের তথ্য

Contains the vehicle information, such as the vehicle emission type.

ক্ষেত্র
emission_ type

VehicleEmissionType

Describes the vehicle's emission type. Applies only to the DRIVE RouteTravelMode .

ওয়েপয়েন্ট

Encapsulates a waypoint. Waypoints mark both the beginning and end of a route, and include intermediate stops along the route.

ক্ষেত্র
via

bool

Marks this waypoint as a milestone rather a stopping point. For each non-via waypoint in the request, the response appends an entry to the legs array to provide the details for stopovers on that leg of the trip. Set this value to true when you want the route to pass through this waypoint without stopping over. Via waypoints don't cause an entry to be added to the legs array, but they do route the journey through the waypoint. You can only set this value on waypoints that are intermediates. The request fails if you set this field on terminal waypoints. If ComputeRoutesRequest.optimize_waypoint_order is set to true then this field cannot be set to true; otherwise, the request fails.

vehicle_ stopover

bool

Indicates that the waypoint is meant for vehicles to stop at, where the intention is to either pickup or drop-off. When you set this value, the calculated route won't include non- via waypoints on roads that are unsuitable for pickup and drop-off. This option works only for DRIVE and TWO_WHEELER travel modes, and when the location_type is Location .

side_ of_ road

bool

Indicates that the location of this waypoint is meant to have a preference for the vehicle to stop at a particular side of road. When you set this value, the route will pass through the location so that the vehicle can stop at the side of road that the location is biased towards from the center of the road. This option works only for DRIVE and TWO_WHEELER RouteTravelMode .

Union field location_type . Different ways to represent a location. location_type can be only one of the following:
location

Location

A point specified using geographic coordinates, including an optional heading.

place_ id

string

The POI Place ID associated with the waypoint.

address

string

Human readable address or a plus code. See https://plus.codes for details.