Package google.maps.routing.v2 (Automotive)

সূচক

DynamicAttributeService

AnnotatePaths API ধারণকারী ডায়নামিক অ্যাট্রিবিউট পরিষেবা।

টীকা পথ

rpc AnnotatePaths( AnnotatePathsRequest ) returns ( AnnotatePathsResponse )

পাথ বরাবর গতিশীল বৈশিষ্ট্যের জন্য টীকা সহ ইনপুট সেগমেন্ট-ভিত্তিক পাথ ফেরত দেয়।

রুট

রুট 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 ), কারণ:

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

AnnotatePathsRequest

AnnotatePaths API-এর কাছে একটি অনুরোধ৷ পাথগুলি এমনভাবে টীকা করা হয় যেন একটি যানবাহন বর্তমান সময়ে প্রতিটি পাথে ড্রাইভিং শুরু করে।

একটি সেগমেন্টের টীকাগুলি এটি যে পথের সাথে সম্পর্কিত তার উপর ভিত্তি করে পরিবর্তিত হতে পারে, উদাহরণস্বরূপ একই সেগমেন্ট A পাথ 1 এবং পাথ 2 তে বিদ্যমান থাকতে পারে। পাথ 1 সেগমেন্ট A এর পরে সেগমেন্ট B, এবং পাথ 2 সেগমেন্ট A এর পরে সেগমেন্ট রয়েছে C. সেগমেন্ট A-তে পরবর্তী সেগমেন্টের পার্থক্যের উপর ভিত্তি করে পাথ 1 এবং পাথ 2-এর জন্য প্রত্যাবর্তিত বিভিন্ন গতিশীল বৈশিষ্ট্য থাকতে পারে।

ক্ষেত্র
paths[]

Path

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

annotation_options

AnnotationOptions

প্রয়োজন। অনুরোধ করা ডায়নামিক ডেটা অ্যাট্রিবিউট যা ইনপুট পাথগুলিতে যোগ করা উচিত। খালি থাকলে, অনুরোধটি টীকা করা হবে না।

AnnotatePathsResponse

AnnotatePathsResponse-এ সমস্ত অনুরোধ করা টীকাগুলির জন্য অতিরিক্ত ডেটা যুক্ত ইনপুট পাথ রয়েছে৷

ক্ষেত্র
annotated_paths[]

AnnotatedPath

অনুরোধ করা গুণাবলী সহ টীকা ইনপুট থেকে পাথ.

টীকাযুক্তপথ

একটি ইনপুট পথের একটি অনুলিপি পূর্বাভাসিত গুণাবলী সহ ফিরে এসেছে৷

ক্ষেত্র
annotated_segments[]

AnnotatedSegment

সেগমেন্টের একটি অর্ডার করা তালিকা যা প্রধান পথ তৈরি করে, অনুরোধ করা গুণাবলী সহ টীকা।

টীকাযুক্ত সেগমেন্ট

একটি সেগমেন্ট যা একটি পাথ তৈরি করে, ডায়নামিক ডেটা অ্যাট্রিবিউট সহ টীকা।

ক্ষেত্র
segment

Segment

সেগমেন্টের বিবরণ অন্যান্য বিভাগ থেকে আলাদা করতে ব্যবহৃত হয়।

segment_span_attributes[]

SegmentSpanAttribute

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

টীকা বিকল্প

ইনপুট পাথের জন্য অনুরোধ করা টীকা৷

ক্ষেত্র
include_level_of_service

bool

ঐচ্ছিক। সত্য হিসাবে সেট করা হলে, প্রতিক্রিয়ার অংশগুলি পূর্বাভাসিত ট্র্যাফিক মান সহ টীকা করা হবে। ট্রাফিক প্রবাহের শ্রেণীবিভাগ বর্ণনা করার জন্য "পরিষেবার স্তর" একটি সাধারণভাবে ব্যবহৃত শব্দ, কিন্তু এই API-তে পরিষেবার সংজ্ঞার স্তর শুধুমাত্র এই API-এর অন্তর্গত।

ComputeRouteMatrixRequest

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

ক্ষেত্র
origins[]

RouteMatrixOrigin

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

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

RouteMatrixDestination

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

travel_mode

RouteTravelMode

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

routing_preference

RoutingPreference

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

departure_time

Timestamp

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

arrival_time

Timestamp

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

language_code

string

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

region_code

string

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

units

Units

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

extra_computations[]

ExtraComputation

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

traffic_model

TrafficModel

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

transit_preferences

TransitPreferences

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

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

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

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

ComputeRoutes Request

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

ক্ষেত্র
origin

Waypoint

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

destination

Waypoint

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

intermediates[]

Waypoint

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

travel_mode

RouteTravelMode

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

routing_preference

RoutingPreference

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

polyline_quality

PolylineQuality

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

polyline_encoding

PolylineEncoding

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

departure_time

Timestamp

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

arrival_time

Timestamp

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

compute_alternative_routes

bool

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

route_modifiers

RouteModifiers

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

language_code

string

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

region_code

string

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

units

Units

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

optimize_waypoint_order

bool

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

requested_reference_routes[]

ReferenceRoute

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

extra_computations[]

ExtraComputation

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

route_token
(deprecated)

string

ঐচ্ছিক। বাতিল করা হয়েছে: পরিবর্তে route_token_options.route_token ব্যবহার করুন।

route_token_options

RouteTokenOptions

ঐচ্ছিক। রুট টোকেন একটি অনুরোধ পূর্বে নির্বাচিত রুটের উপর নির্ভর করার অনুমতি দেয়।

traffic_model

TrafficModel

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

transit_preferences

TransitPreferences

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

navigation_session_id

string

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

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

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

Enums
EXTRA_COMPUTATION_UNSPECIFIED ব্যবহার করা হয় না. এই মান ধারণকারী অনুরোধ ব্যর্থ হবে.
TOLLS রুট(গুলি) জন্য টোল তথ্য।
FUEL_CONSUMPTION রুট(গুলি) জন্য আনুমানিক জ্বালানী খরচ।
TRAFFIC_ON_POLYLINE রুট(গুলি) জন্য ট্রাফিক সচেতন পলিলাইন
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS NavigationInstructions একটি বিন্যাসিত HTML পাঠ্য স্ট্রিং হিসাবে উপস্থাপিত। এই বিষয়বস্তু যেমন আছে পড়া বোঝানো হয়. এই বিষয়বস্তু শুধুমাত্র প্রদর্শনের জন্য. প্রোগ্রাম্যাটিকভাবে এটি পার্স করবেন না।
PREDICTED_SPEED_ON_POLYLINE_20KPH_BUCKETS পূর্বাভাসিত গতি 20kph buckets. নিম্নলিখিত predicted_speed_intervals ফলাফল: [0, 10) kph, [10, 30) kph, ... [110, 130) kph, [130, inf) kph।
PREDICTED_SPEED_ON_POLYLINE_10KPH_BUCKETS পূর্বাভাসিত গতি 10kph buckets. নিম্নলিখিত predicted_speed_intervals ফলাফল: [0, 10) kph, [10, 20) kph, ... [120, 130) kph, [130, inf) kph।

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

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

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

ComputeRoutes রেসপন্স

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

ক্ষেত্র
routes[]

Route

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

fallback_info

FallbackInfo

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

geocoding_results

GeocodingResults

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

ফলব্যাক ইনফো

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

ক্ষেত্র
routing_mode

FallbackRoutingMode

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

reason

FallbackReason

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

ফলব্যাক রিজন

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

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

FallbackRoutingMode

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

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

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

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

ক্ষেত্র
geocoder_status

Status

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

type[]

string

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

partial_match

bool

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

place_id

string

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

intermediate_waypoint_request_index

int32

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

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

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

ক্ষেত্র
origin

GeocodedWaypoint

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

destination

GeocodedWaypoint

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

intermediates[]

GeocodedWaypoint

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

লেভেল অফ সার্ভিস

পূর্বাভাসিত ট্র্যাফিক বাকেট মান, ADAS কার্যকারিতার জন্য ব্যবহার করা হবে, যা ট্র্যাফিকের সাধারণ স্তরের মানচিত্র। এই API দ্বারা প্রত্যাবর্তিত মানগুলি স্বাধীন এবং অন্যান্য API-এর সাথে সঙ্গতিপূর্ণ হওয়ার জন্য নির্ভর করা উচিত নয়৷

Enums
LEVEL_OF_SERVICE_UNSPECIFIED ডিফল্ট মান। এই মানটির অর্থ হল কোনও পূর্বাভাসিত ট্র্যাফিক মান উপলব্ধ নেই৷
LEVEL_OF_SERVICE_STOPPED যান চলাচল বন্ধ রয়েছে।
LEVEL_OF_SERVICE_STOP_AND_GO যান চলাচল বন্ধ এবং যান.
LEVEL_OF_SERVICE_SLOW একটি ধীরগতির পূর্বাভাস দেওয়া হয়েছে, কিন্তু কোনো ট্রাফিক জ্যামের পূর্বাভাস নেই৷
LEVEL_OF_SERVICE_NORMAL স্বাভাবিক গতি, কোন ধীরগতির পূর্বাভাস নেই।

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

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

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

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

পথ

একটি পাথ যেটিতে গতিশীল বৈশিষ্ট্যের অনুরোধ করা হচ্ছে৷

একটি পাথের সেগমেন্ট থাকা উচিত যা সংযুক্ত এবং চালনাযোগ্য। একটি পাথের সেগমেন্টগুলি একটি লজিক্যাল রুট অনুসরণ করে বলে ধরে নেওয়া হয়, এবং যদি ইনপুট সেগমেন্টগুলিতে একটি রুট পাওয়া না যায় তাহলে একটি ত্রুটি ফেরত দেওয়া হবে। উদাহরণস্বরূপ, যদি একটি পাথের সেগমেন্টে সংযোগকারী প্রান্তবিন্দু না থাকে, বা একটি পথ খালি থাকে, এটি একটি ত্রুটি তৈরি করে।

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

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

ক্ষেত্র
segments[]

Segment

প্রয়োজন। সেগমেন্টের একটি অর্ডার করা তালিকা যা পথ তৈরি করে।

পলিলাইন

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

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

string

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

geo_json_linestring

Struct

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

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

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

ক্ষেত্র
altitude_info[]

AltitudeInfo

পলিলাইন বরাবর উচ্চতার বিবরণ।

incident_info[]

IncidentInfo

পলিলাইন বরাবর ঘটনার বিবরণ.

segment_info[]

SegmentInfo

পলিলাইন বরাবর সেগমেন্ট বিবরণ.

ferry_info[]

FerryInfo

পলিলাইন বরাবর ফেরি বিবরণ. এই ক্ষেত্রটি শুধুমাত্র তখনই পপুলেট করা হয় যদি একটি অনুরোধ avoid_ferries রুট মডিফায়ার নির্দিষ্ট করে এবং ফলস্বরূপ রুটটি এড়াতে ব্যর্থ হয়। অন্যথায়, এই ক্ষেত্রটি অব্যবহৃত।

highway_info[]

HighwayInfo

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

toll_info[]

TollInfo

পলিলাইন বরাবর টোল বিবরণ. এই ক্ষেত্রটি শুধুমাত্র তখনই পরিপূর্ণ হয় যখন একটি অনুরোধ avoid_tolls রুট সংশোধক নির্দিষ্ট করে এবং ফলস্বরূপ রুটটি এড়াতে ব্যর্থ হয়। অন্যথায়, এই ক্ষেত্রটি অব্যবহৃত।

tunnel_info[]

TunnelInfo

পলিলাইন বরাবর টানেলের বিবরণ। এই ক্ষেত্রটি শুধুমাত্র তখনই পপুলেট করা হয় যদি একটি অনুরোধ avoid_tunnels রুট মডিফায়ার নির্দিষ্ট করে এবং ফলস্বরূপ রুটটি এড়াতে ব্যর্থ হয়। অন্যথায়, এই ক্ষেত্রটি অব্যবহৃত।

vignette_info[]

VignetteInfo

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

hov_info[]

HovInfo

পলিলাইন বরাবর Hov বিবরণ. এই ক্ষেত্রটি শুধুমাত্র তখনই পপুলেট করা হয় যদি একটি অনুরোধ allow_hov রুট সংশোধক নির্দিষ্ট করে এবং ফলস্বরূপ রুটে সেগুলি থাকে। অন্যথায়, এই ক্ষেত্রটি অব্যবহৃত।

restriction_info[]

RestrictionInfo

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

predicted_speeds[]

PredictedSpeedInfo

পলিলাইন বরাবর পূর্বাভাস গতি বালতি.

উচ্চতার তথ্য

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

ক্ষেত্র
polyline_point_index

PolylinePointIndex

পলিলাইন বরাবর উচ্চতা পরিমাপের অবস্থান।

altitude_meters

double

WGS-84 উপবৃত্তাকার সাপেক্ষে মিটারে উচ্চতা।

ফেরি ইনফো

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

ক্ষেত্র
ferry_presence

RoadFeatureState

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

polyline_point_index

PolylinePointIndex

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

হাইওয়ে ইনফো

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

ক্ষেত্র
highway_presence

RoadFeatureState

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

polyline_point_index

PolylinePointIndex

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

HovInfo

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

ক্ষেত্র
hov_presence

RoadFeatureState

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

polyline_point_index

PolylinePointIndex

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

ঘটনার তথ্য

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

ক্ষেত্র
incident_type

IncidentType

ঘটনার ধরন।

estimated_delay

Duration

স্বাভাবিক ট্রাভার্সাল সময়ের তুলনায় আনুমানিক বিলম্ব। শুধুমাত্র INCIDENT_JAM এর জন্য ফিরে এসেছে।

polyline_point_index

PolylinePointIndex

পলিলাইন বরাবর ঘটনার অবস্থান।

ঘটনার ধরন

ঘটনার প্রকারভেদ।

Enums
INCIDENT_TYPE_UNSPECIFIED ডিফল্ট মান। এই মান অব্যবহৃত.
INCIDENT_ROAD_CLOSED একটি রাস্তা বন্ধ.
INCIDENT_CRASH একটি দুর্ঘটনা.
INCIDENT_CONSTRUCTION নির্মাণ.
INCIDENT_JAM ট্রাফিক জ্যাম.

PolylinePointIndex

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

ক্ষেত্র
start_index

int32

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

end_index

int32

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

PredictedSpeedInfo

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

ক্ষেত্র
predicted_speed_interval

PredictedSpeedInterval

পলিলাইনের এই অংশে পূর্বাভাসিত গতির পরিসীমা।

polyline_point_index

PolylinePointIndex

পলিলাইন বরাবর পূর্বাভাসিত গতির ব্যবধানের অবস্থান।

পূর্বাভাসিত গতির ব্যবধান

নমনীয় পূর্বাভাসিত গতির ব্যবধান, [ lower_bound_kph_inclusive , upper_bound_kph_exclusive ) এ গতি উপস্থাপন করে। প্রত্যাবর্তিত ব্যবধানগুলি অনুরোধে কোন extra_computations নির্দিষ্ট করা হয়েছে তার উপর নির্ভর করে।

ক্ষেত্র
lower_bound_kph_inclusive

int32

অন্তর্ভুক্ত নিম্ন আবদ্ধ.

upper_bound_kph_exclusive

int32

একচেটিয়া উপরের আবদ্ধ. জনসংখ্যাহীন হলে অসীমতার প্রতিনিধিত্ব করে।

সীমাবদ্ধতার তথ্য

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

ক্ষেত্র
restriction_presence

RoadFeatureState

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

polyline_point_index

PolylinePointIndex

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

ইউনিয়ন ক্ষেত্রের restriction । পলিলাইনের প্রদত্ত প্রসারণে প্রযোজ্য বিধিনিষেধের প্রকারগুলিকে এনক্যাপসুলেট করে৷ restriction নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
restricted_height_mm

int64

উচ্চতা সীমা, মিলিমিটারে। এই ক্ষেত্রটি তখন জনবহুল হয় যখন সীমাবদ্ধ উচ্চতা উত্তরণে বাধা দেয় বা নির্দিষ্ট গাড়ির জন্য কম ছাড়পত্রের ফলে।

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

পলিলাইনের প্রসারিত রাস্তার বৈশিষ্ট্যগুলির অবস্থা (যেমন হাইওয়ে, ফেরি, ইত্যাদি) অন্তর্ভুক্ত করে৷

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

সেগমেন্ট ইনফো

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

ক্ষেত্র
place_id

string

এই রাস্তা অংশের জন্য স্থান আইডি.

polyline_point_index

PolylinePointIndex

পলিলাইন বরাবর সেগমেন্টের অবস্থান।

টোল ইনফো

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

ক্ষেত্র
toll_presence

RoadFeatureState

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

polyline_point_index

PolylinePointIndex

পলিলাইন বরাবর টোল সংক্রান্ত তথ্যের অবস্থান।

টানেল ইনফো

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

ক্ষেত্র
tunnel_presence

RoadFeatureState

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

polyline_point_index

PolylinePointIndex

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

VignetteInfo

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

ক্ষেত্র
vignette_presence

RoadFeatureState

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

polyline_point_index

PolylinePointIndex

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

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

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

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

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

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

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

রুট

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

ক্ষেত্র
route_labels[]

RouteLabel

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

legs[]

RouteLeg

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

distance_meters

int32

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

duration

Duration

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

static_duration

Duration

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

polyline

Polyline

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

description

string

পথের বর্ণনা।

warnings[]

string

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

viewport

Viewport

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

travel_advisory

RouteTravelAdvisory

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

optimized_intermediate_waypoint_index[]

int32

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

localized_values

RouteLocalizedValues

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

route_token

string

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

route_token_update_fidelity

RouteTokenUpdateFidelity

একটি route_token ComputeRouteRequests জন্য, এই ক্ষেত্রটি ইনপুট টোকেনের সাথে এই রুটের সম্পর্ক চিহ্নিত করে।

polyline_details

PolylineDetails

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

রুটেলোকালাইজডভ্যালু

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

ক্ষেত্র
distance

LocalizedText

ভ্রমণ দূরত্ব পাঠ্য আকারে প্রতিনিধিত্ব করে।

duration

LocalizedText

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

static_duration

LocalizedText

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

transit_fare

LocalizedText

ট্রানজিট ভাড়া পাঠ্য আকারে প্রতিনিধিত্ব করে।

ROUTETOKENUPDATEFIDLITY

route_token_behavior GET_ROUTE_UPDATES ব্যবহার করার অনুরোধগুলির জন্য, সম্পর্কিত রুট_টোকেন থেকে নির্মিত রুটগুলি সনাক্ত করে। (এই বার্তায় route_token সম্পর্কিত নয়)।

Enums
ROUTE_TOKEN_UPDATE_FIDELITY_UNSPECIFIED এই রুটটি কোনও রুট টোকেন থেকে উত্পন্ন হয়নি।
APPROXIMATE এই রুটটি একটি রুট টোকেন থেকে পুনর্গঠন করা হয়েছে এবং যৌক্তিকভাবে সমতুল্য, তবে রুটের জ্যামিতি অভিন্ন নয়।
IDENTICAL এই রুটটি জ্যামিতিকভাবে কোনও রুটের টোকেনের মতো।

রুটেলাবেল

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

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

রুটলেগ

ওয়াইপয়েন্টগুলি via -এর মধ্যে একটি বিভাগ রয়েছে।

ক্ষেত্র
distance_meters

int32

মিটারে রুটের পায়ের ভ্রমণের দূরত্ব।

duration

Duration

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

static_duration

Duration

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

polyline

Polyline

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

start_location

Location

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

end_location

Location

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

steps[]

RouteLegStep

এই পায়ের মধ্যে বিভাগগুলি বোঝানোর পদক্ষেপগুলির একটি অ্যারে। প্রতিটি পদক্ষেপ একটি নেভিগেশন নির্দেশনা উপস্থাপন করে।

travel_advisory

RouteLegTravelAdvisory

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

localized_values

RouteLegLocalizedValues

RouteLeg বৈশিষ্ট্যগুলির পাঠ্য উপস্থাপনা।

steps_overview

StepsOverview

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

রুটেলগ্লোকালাইজডভ্যালুগুলি

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

ক্ষেত্র
distance

LocalizedText

ভ্রমণ দূরত্ব পাঠ্য আকারে প্রতিনিধিত্ব করে।

duration

LocalizedText

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

static_duration

LocalizedText

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

স্টেপসওভারভিউ

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

ক্ষেত্র
multi_modal_segments[]

MultiModalSegment

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

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

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

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

রুটলেগস্টেপোকালাইজডভ্যালুগুলি

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

ক্ষেত্র
distance

LocalizedText

ভ্রমণ দূরত্ব পাঠ্য আকারে প্রতিনিধিত্ব করে।

static_duration

LocalizedText

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

রুটলেগস্টেপট্রান্সিটডেটেলস

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

ক্ষেত্র
stop_details

TransitStopDetails

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

localized_values

TransitDetailsLocalizedValues

RouteLegStepTransitDetails বৈশিষ্ট্যগুলির পাঠ্য উপস্থাপনা।

headsign

string

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

headway

Duration

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

transit_line

TransitLine

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

stop_count

int32

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

trip_short_text

string

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

ট্রানজিটডেটেলস্লোকালাইজডভ্যালুগুলি

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

ক্ষেত্র
arrival_time

LocalizedTime

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

departure_time

LocalizedTime

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

ট্রানজিটস্টপডেটেলস

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

ক্ষেত্র
arrival_stop

TransitStop

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

arrival_time

Timestamp

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

departure_stop

TransitStop

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

departure_time

Timestamp

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

রুটলেগস্টেপট্রাভেলএডভাইজারি

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

ক্ষেত্র
speed_reading_intervals[]

SpeedReadingInterval

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

রুটেলগ্রেভেলএডভাইজারি

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

ক্ষেত্র
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 প্রয়োগ হয়।

avoid_tunnels

bool

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

avoid_vignettes[]

string

যখন সত্যে সেট করা হয়, নির্দিষ্ট দেশগুলিতে ভিগনেটস সহ রাস্তাগুলি এড়িয়ে যায় যেখানে যুক্তিসঙ্গত, এই বৈশিষ্ট্যটিকে সমর্থনকারী হিসাবে তালিকাভুক্ত দেশগুলিতে ভিগনেটস সহ রাস্তাগুলিতে ভ্রমণ না করে রুটগুলিকে অগ্রাধিকার দেয়। কেবল DRIVE এবং TWO_WHEELER RouteTravelMode প্রয়োগ হয়। RoutingPreference অবশ্যই TRAFFIC_AWARE_OPTIMAL সেট করতে হবে। ইউনিকোড সিএলডিআর অঞ্চল কোডগুলিতে দেশগুলি অবশ্যই নির্দিষ্ট করতে হবে। সমর্থিত দেশগুলি সিএইচ, এটি, সিজেড, এইচইউ, এসআই, এসকে। এই ক্ষেত্রটি কম্পিউটারআউটম্যাট্রিক্সে সমর্থিত নয়।

hov_preference

HOVPreference

এইচওভি-যোগ্য রাস্তাগুলির উপস্থিতির ভিত্তিতে রাউটিং পরিবর্তন করবেন কিনা তা নির্দিষ্ট করে। এই ক্ষেত্রটি কম্পিউটারআউটম্যাট্রিক্সে সমর্থিত নয়।

হোভপ্রিফারেন্স

এইচওভি (উচ্চ পেশা যানবাহন) রাস্তা বা লেনের উপস্থিতির ভিত্তিতে রাউটিং পরিবর্তন করবেন কিনা তা নির্দিষ্ট করে।

ক্ষেত্র
allow_hov

bool

এইচওভি লেনগুলি ভাগ করে নেওয়া রাস্তা বিভাগগুলি ছাড়াও কেবলমাত্র এইচওভি-রাস্তাগুলিতে রাউটিংয়ের অনুমতি দেওয়া উচিত কিনা তা নির্দিষ্ট করে। ডিফল্টরূপে, কেবলমাত্র Hov- কেবলমাত্র রাস্তাগুলি না থাকা রুটগুলিতে অগ্রাধিকার দেওয়া হবে। RoutingPreference অবশ্যই TRAFFIC_AWARE_OPTIMAL সেট করতে হবে।

ROUTETOKENOPTIONS

রুট টোকেন সম্পর্কিত বিকল্পগুলি।

ক্ষেত্র
route_token

string

ঐচ্ছিক। যদি সেট করা হয় তবে টোকেনের সাথে সম্পর্কিত রুটের সাথে একটি রুট "অনুরূপ" সম্ভব হলে উত্পন্ন হয়। আপনাকে অবশ্যই মূল ক্যোয়ারী প্যারামিটারগুলি সরবরাহ করতে হবে (যেমন উত্স, গন্তব্য ইত্যাদি)।

route_token_behavior

RouteTokenBehavior

ঐচ্ছিক। route_token কীভাবে চিকিত্সা করবেন তার একটি ইঙ্গিত।

Routetokenbeavior

রুট টোকেনগুলির জন্য সমর্থিত মোডগুলি।

Enums
ROUTE_TOKEN_BEHAVIOR_UNSPECIFIED সামঞ্জস্যের জন্য GET_ROUTE_UPDATES হিসাবে চিকিত্সা করা।
GET_ROUTE_UPDATES যদি | উত্স | route_token দ্বারা প্রতিনিধিত্ব করা রুটে রয়েছে, ফলাফলের রুটগুলির মধ্যে একটি হ'ল route_token দ্বারা প্রতিনিধিত্ব করা। বাকি রুটগুলি সম্পর্কিত নয়। আপডেটগুলি সর্বাধিক দক্ষ যখন | উত্স | route_token শুরুর কাছাকাছি; এটি হ'ল ব্যবহারকারী যেখান থেকে route_token উত্পন্ন হয়েছিল সেখান থেকে খুব বেশি সরানো হয়নি।
GET_SIMILAR_ROUTES route_token দ্বারা প্রতিনিধিত্ব করা রুটটি প্রতিক্রিয়াতে অন্তর্ভুক্ত নয়, তবে অন্যান্য রুটগুলিতে তাদের র‌্যাঙ্কিংয়ের ওজন ফ্যাক্টর হিসাবে route_token সাথে মিল রয়েছে।

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

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

ক্ষেত্র
toll_info

TollInfo

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

vignette_info

VignetteInfo

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

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

এই ক্ষেত্রে, ক্ষেত্রটিতে ভিগনেট সম্পর্কে বিশদ রয়েছে, যেমন দেশে অনিবার্য ভিগনেট রয়েছে।

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 অনুরোধের জন্য এবং কেবলমাত্র এমন রুটের জন্য ফিরে আসে যেখানে সমস্ত ট্রানজিট পদক্ষেপের জন্য ভাড়া তথ্য উপলব্ধ।

Vignetteinfo

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

ক্ষেত্র
country_vignettes_used[]

string

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

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

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

সেগমেন্ট

একটি বিভাগ যা একটি পথের অন্তর্গত।

ক্ষেত্র
polyline

Polyline

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

ইউনিয়ন ফিল্ড id । আইডি স্পেসের মধ্যে এই বিভাগটি সনাক্ত করার জন্য ব্যবহৃত। প্রয়োজন। id নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
place_id

string

এই রাস্তা বিভাগের জন্য স্থান আইডি। এপিআই জুড়ে ব্যবহৃত।

বিভাগসমূহ

একটি বিভাগের একটি উপ -ধারা সীমিত করতে ব্যবহৃত হয়। যদি কোনও স্প্যান পুরো বিভাগটি কভার করে তবে স্টার্ট_মিটারগুলি 0 হবে এবং শেষ_মিটারগুলি বিভাগের দৈর্ঘ্য হবে।

ক্ষেত্র
start_meters

int32

যেখানে স্প্যানের শুরুটি সেগমেন্টের পললাইনের প্রারম্ভিক বিন্দু থেকে।

end_meters

int32

যেখানে স্প্যানের শেষটি বিভাগের পললাইনের প্রারম্ভিক বিন্দু থেকে।

বিভাগগুলি স্প্যানট্রিবিউট

একটি বিভাগ স্প্যানট্রিবিউট এপিআই থেকে ফিরে আসা টীকাগুলি রয়েছে।

ক্ষেত্র
segment_span

SegmentSpan

বিভাগে টীকাগুলি কোথায় প্রযোজ্য তা বর্ণনা করে।

level_of_service

LevelOfService

বিভাগের শুরুতে গাড়িটি আসার সময় এই বিভাগে প্রত্যাশিত ট্র্যাফিক গতির দ্বারা সংজ্ঞায়িত বিভাগের স্প্যানের জন্য পূর্বাভাসিত ট্র্যাফিক স্তর।

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

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

ক্ষেত্র
start_polyline_point_index

int32

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

end_polyline_point_index

int32

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

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

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

speed

Speed

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

গতি

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

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

টোলিনফো

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

ক্ষেত্র
estimated_price[]

Money

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

টোলপাস

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

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

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

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

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

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

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

ক্ষেত্র
name

string

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

phone_number

string

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

uri

string

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

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

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

ক্ষেত্র
agencies[]

TransitAgency

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

name

string

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

uri

string

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

color

string

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

icon_uri

string

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

name_short

string

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

text_color

string

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

vehicle

TransitVehicle

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

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

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

ক্ষেত্র
allowed_travel_modes[]

TransitTravelMode

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

routing_preference

TransitRoutingPreference

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

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

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

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

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

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

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

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

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

ক্ষেত্র
name

string

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

location

Location

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

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

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

ক্ষেত্র
name

LocalizedText

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

type

TransitVehicleType

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

icon_uri

string

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

local_icon_uri

string

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

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

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

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

ইউনিট

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

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

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

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

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

যানবাহনিনফো

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

ক্ষেত্র
emission_type

VehicleEmissionType

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

total_axle_count

int32

অক্ষের মোট সংখ্যা। সেট করা হলে অবশ্যই> = 2 হতে হবে। ট্রিগারটিতে ট্রাকিংয়ের জন্য সেট করা আবশ্যক, তবে ট্রেলারিংয়ের জন্য এটি al চ্ছিক। RouteTravelMode যখন DRIVE হয় তখন এই ক্ষেত্রটি কম্পিউটারআউটম্যাট্রিক্সে সমর্থিত নয়।

total_height_mm

int64

কোনও সংযুক্ত ট্রেলারগুলির উচ্চতা সহ গাড়ির উচ্চতা। ট্রিগারটিতে ট্রাকিং বা ট্রেইলারিংয়ের জন্য সেট করতে হবে। RouteTravelMode যখন DRIVE হয় তখন এই ক্ষেত্রটি কম্পিউটারআউটম্যাট্রিক্সে সমর্থিত নয়।

total_length_mm

int64

কোনও সংযুক্ত ট্রেলার দৈর্ঘ্য সহ গাড়ির দৈর্ঘ্য। ট্রিগারটিতে ট্রাকিং বা ট্রেইলারিংয়ের জন্য সেট করতে হবে। RouteTravelMode যখন DRIVE হয় তখন এই ক্ষেত্রটি কম্পিউটারআউটম্যাট্রিক্সে সমর্থিত নয়।

total_width_mm

int64

কোনও সংযুক্ত ট্রেলারগুলির প্রস্থ সহ গাড়ির প্রস্থ। ট্রিগারটিতে ট্রাকিং বা ট্রেইলারিংয়ের জন্য সেট করতে হবে। RouteTravelMode যখন DRIVE হয় তখন এই ক্ষেত্রটি কম্পিউটারআউটম্যাট্রিক্সে সমর্থিত নয়।

total_weight_kg

int64

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

trailer_info[]

TrailerInfo

প্রতিটি ট্রেলারের জন্য একটি এন্ট্রি রয়েছে। যদি ট্রেলারের তথ্য সরবরাহ করা হয় তবে RoutingPreference অবশ্যই TRAFFIC_AWARE_OPTIMAL সেট করতে হবে। RouteTravelMode যখন DRIVE হয় তখন এই ক্ষেত্রটি কম্পিউটারআউটম্যাট্রিক্সে সমর্থিত নয়।

ট্রেলারিনফো

গাড়ির সাথে সংযুক্ত পৃথক ট্রেলার সম্পর্কে তথ্য। ট্রাকিংয়ের জন্য যে কোনও ট্রেলার দৈর্ঘ্য সরবরাহ করতে হবে। অন্যান্য বৈশিষ্ট্যগুলি al চ্ছিক। মোট বৈশিষ্ট্যগুলি অবশ্যই কোনও ট্রেলারগুলির বৈশিষ্ট্যগুলিকে অন্তর্ভুক্ত করতে হবে। উদাহরণস্বরূপ, total_height_mm অবশ্যই সর্বদা trailer_info.height_mm চেয়ে বড় বা সমান হতে হবে।

ক্ষেত্র
height_mm

int64

ট্রেলার উচ্চতা।

length_mm

int64

ট্রেলার দৈর্ঘ্য।

width_mm

int64

ট্রেলার প্রস্থ।

weight_kg

int64

ট্রেলার ওজন। এই প্রসঙ্গে ওজন প্রকৃত ওজনকে বোঝায়, ওজন রেটিং নয়।

ওয়েপয়েন্ট

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

ক্ষেত্র
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 দেখুন।