- HTTP অনুরোধ
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- পলিলাইন কোয়ালিটি
- পলিলাইন এনকোডিং
- রেফারেন্স রুট
- এক্সট্রা কম্পিউটেশন
- রুট
- রুটলেবেল
- রুটলেগ
- পলিলাইন
- রুটলেগ স্টেপ
- নেভিগেশন নির্দেশনা
- কৌশল
- RouteLegStepTravelAdvisory
- RouteLegStepLocalizedValues
- RouteLegStepTransit Details
- TransitStop Details
- ট্রানজিটস্টপ
- ট্রানজিট বিবরণ স্থানীয়কৃত মান
- স্থানীয় সময়
- ট্রানজিটলাইন
- ট্রানজিট এজেন্সি
- ট্রানজিট যানবাহন
- ট্রানজিট ভেহিক্যাল টাইপ
- RouteLegTravel Advisory
- RouteLegLocalized Values
- ধাপ ওভারভিউ
- মাল্টিমোডাল সেগমেন্ট
- ভিউপোর্ট
- RouteLocalized Values
- পলিলাইন বিবরণ
- ফ্লাইওভার ইনফো
- রোড ফিচার স্টেট
- PolylinePointIndex
- ন্যারোরোড ইনফো
- জিওকোডিং ফলাফল
- জিওকোডেড ওয়েপয়েন্ট
টার্মিনাল এবং মধ্যবর্তী ওয়েপয়েন্টের একটি সেট দেওয়া ঐচ্ছিক বিকল্প রুটের সাথে প্রাথমিক রুট প্রদান করে।
দ্রষ্টব্য: এই পদ্ধতির জন্য আপনাকে ইনপুটে একটি প্রতিক্রিয়া ক্ষেত্র মাস্ক নির্দিষ্ট করতে হবে। আপনি URL প্যারামিটার $fields
বা fields
ব্যবহার করে প্রতিক্রিয়া ক্ষেত্র মাস্ক প্রদান করতে পারেন, অথবা একটি HTTP/gRPC হেডার X-Goog-FieldMask
( উপলব্ধ URL প্যারামিটার এবং শিরোনাম দেখুন) ব্যবহার করে। মান হল ফিল্ড পাথের একটি কমা দ্বারা বিভক্ত তালিকা। ফিল্ড পাথ কিভাবে নির্মাণ করতে হয় সে সম্পর্কে বিস্তারিত ডকুমেন্টেশন দেখুন।
উদাহরণস্বরূপ, এই পদ্ধতিতে:
- সমস্ত উপলব্ধ ক্ষেত্রের ফিল্ড মাস্ক (ম্যানুয়াল পরিদর্শনের জন্য):
X-Goog-FieldMask: *
- রুট-স্তরের সময়কাল, দূরত্ব এবং পলিলাইনের ফিল্ড মাস্ক (একটি উদাহরণ উত্পাদন সেটআপ):
X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline
Google ওয়াইল্ডকার্ড ( *
) প্রতিক্রিয়া ফিল্ড মাস্ক ব্যবহার করতে নিরুৎসাহিত করে, বা শীর্ষ স্তরে ফিল্ড মাস্ক নির্দিষ্ট করে ( routes
), কারণ:
- শুধুমাত্র আপনার প্রয়োজনীয় ক্ষেত্রগুলি নির্বাচন করা আমাদের সার্ভারকে গণনা চক্র সংরক্ষণ করতে সাহায্য করে, যা আমাদেরকে কম বিলম্বে আপনার কাছে ফলাফল ফেরত দেওয়ার অনুমতি দেয়।
- আপনার প্রোডাকশন কাজের জন্য আপনার প্রয়োজনীয় ক্ষেত্রগুলি নির্বাচন করা স্থিতিশীল লেটেন্সি কর্মক্ষমতা নিশ্চিত করে। আমরা ভবিষ্যতে আরও প্রতিক্রিয়া ক্ষেত্র যোগ করতে পারি, এবং সেই নতুন ক্ষেত্রগুলির জন্য অতিরিক্ত গণনা সময় প্রয়োজন হতে পারে। আপনি যদি সমস্ত ক্ষেত্র নির্বাচন করেন, বা আপনি যদি শীর্ষ স্তরে সমস্ত ক্ষেত্র নির্বাচন করেন, তাহলে আপনি কর্মক্ষমতা হ্রাস পেতে পারেন কারণ আমরা যে কোনও নতুন ক্ষেত্র যোগ করি তা স্বয়ংক্রিয়ভাবে প্রতিক্রিয়াতে অন্তর্ভুক্ত হবে।
- শুধুমাত্র যে ক্ষেত্রগুলি আপনার প্রয়োজন সেগুলি নির্বাচন করলে ফলাফল একটি ছোট প্রতিক্রিয়ার আকার, এবং এইভাবে উচ্চতর নেটওয়ার্ক থ্রুপুট।
HTTP অনুরোধ
POST https://routes.googleapis.com/directions/v2:computeRoutes
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "origin": { object ( |
ক্ষেত্র | |
---|---|
origin | প্রয়োজন। মূল পথপয়েন্ট। |
destination | প্রয়োজন। গন্তব্য পথপয়েন্ট। |
intermediates[] | ঐচ্ছিক। রুট বরাবর ওয়েপয়েন্টের একটি সেট (টার্মিনাল পয়েন্ট বাদে), হয় থামার জন্য বা পাশ দিয়ে যাওয়ার জন্য। 25টি পর্যন্ত মধ্যবর্তী ওয়েপয়েন্ট সমর্থিত। |
travelMode | ঐচ্ছিক। পরিবহনের মোড নির্দিষ্ট করে। |
routingPreference | ঐচ্ছিক। রুট গণনা কিভাবে নির্দিষ্ট করে. সার্ভার রুট গণনা করার জন্য নির্বাচিত রাউটিং পছন্দ ব্যবহার করার চেষ্টা করে। যদি রাউটিং পছন্দ একটি ত্রুটি বা একটি অতিরিক্ত দীর্ঘ লেটেন্সি ফলাফল, তারপর একটি ত্রুটি ফেরত হয়. আপনি এই বিকল্পটি শুধুমাত্র তখনই নির্দিষ্ট করতে পারেন যখন |
polylineQuality | ঐচ্ছিক। পলিলাইনের মানের জন্য আপনার পছন্দ নির্দিষ্ট করে। |
polylineEncoding | ঐচ্ছিক। পলিলাইনের জন্য পছন্দের এনকোডিং নির্দিষ্ট করে। |
departureTime | ঐচ্ছিক। প্রস্থানের সময়। আপনি যদি এই মানটি সেট না করেন, তাহলে এই মানটি আপনার অনুরোধ করার সময় ডিফল্ট হবে। দ্রষ্টব্য: আপনি শুধুমাত্র অতীতে একটি RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
arrivalTime | ঐচ্ছিক। আগমনের সময়। দ্রষ্টব্য: শুধুমাত্র তখনই সেট করা যাবে যখন RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
computeAlternativeRoutes | ঐচ্ছিক। রুট ছাড়াও বিকল্প রুট গণনা করতে হবে কিনা তা নির্দিষ্ট করে। মধ্যবর্তী পথপয়েন্ট আছে এমন অনুরোধের জন্য কোনো বিকল্প রুট ফেরত দেওয়া হয় না। |
routeModifiers | ঐচ্ছিক। সন্তুষ্ট করার শর্তের একটি সেট যা রুট গণনা করার পদ্ধতিকে প্রভাবিত করে। |
languageCode | ঐচ্ছিক। BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, ইউনিকোড লোকেল আইডেন্টিফায়ার দেখুন। সমর্থিত ভাষার তালিকার জন্য ভাষা সমর্থন দেখুন। আপনি যখন এই মানটি প্রদান করেন না, তখন প্রদর্শনের ভাষাটি রুট অনুরোধের অবস্থান থেকে অনুমান করা হয়। |
regionCode | ঐচ্ছিক। অঞ্চল কোড, একটি ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান হিসাবে নির্দিষ্ট করা হয়েছে। আরও তথ্যের জন্য দেশের কোড টপ-লেভেল ডোমেন দেখুন। |
units | ঐচ্ছিক। প্রদর্শন ক্ষেত্রগুলির জন্য পরিমাপের এককগুলি নির্দিষ্ট করে। এই ক্ষেত্রগুলি |
optimizeWaypointOrder | ঐচ্ছিক। যদি সত্য হিসাবে সেট করা হয়, পরিষেবাটি নির্দিষ্ট মধ্যবর্তী ওয়েপয়েন্টগুলিকে পুনরায় অর্ডার করে রুটের সামগ্রিক খরচ কমানোর চেষ্টা করে। যদি মধ্যবর্তী ওয়েপয়েন্টগুলির কোনো একটি ওয়েপয়েন্টের |
requestedReferenceRoutes[] | ঐচ্ছিক। ডিফল্ট রুট ছাড়াও অনুরোধের অংশ হিসাবে কোন রেফারেন্স রুটগুলি গণনা করতে হবে তা নির্দিষ্ট করে৷ একটি রেফারেন্স রুট হল ডিফল্ট রুটের চেয়ে ভিন্ন রুট গণনার উদ্দেশ্য সহ একটি রুট। উদাহরণস্বরূপ একটি |
extraComputations[] | ঐচ্ছিক। অতিরিক্ত গণনার একটি তালিকা যা অনুরোধটি সম্পূর্ণ করতে ব্যবহার করা যেতে পারে। দ্রষ্টব্য: এই অতিরিক্ত গণনাগুলি প্রতিক্রিয়াতে অতিরিক্ত ক্ষেত্রগুলি ফিরিয়ে দিতে পারে। এই অতিরিক্ত ক্ষেত্রগুলি অবশ্যই প্রতিক্রিয়াতে ফেরত দেওয়ার জন্য ফিল্ড মাস্কে নির্দিষ্ট করতে হবে। |
trafficModel | ঐচ্ছিক। ট্র্যাফিকের সময় গণনা করার সময় ব্যবহার করার অনুমানগুলি নির্দিষ্ট করে৷ এই সেটিংটি |
transitPreferences | ঐচ্ছিক। |
প্রতিক্রিয়া শরীর
v2.compute প্রতিক্রিয়া বার্তাটি রুট করে।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{ "routes": [ { object ( |
ক্ষেত্র | |
---|---|
routes[] | আপনি |
fallbackInfo | কিছু ক্ষেত্রে যখন সার্ভার সমস্ত ইনপুট পছন্দের সাথে রুট ফলাফল গণনা করতে সক্ষম হয় না, তখন এটি গণনার একটি ভিন্ন উপায় ব্যবহার করতে পারে। যখন ফলব্যাক মোড ব্যবহার করা হয়, এই ক্ষেত্রটিতে ফলব্যাক প্রতিক্রিয়া সম্পর্কে বিস্তারিত তথ্য থাকে। অন্যথায় এই ক্ষেত্রটি সেট করা নেই৷ |
geocodingResults | ঠিকানা হিসাবে নির্দিষ্ট ওয়েপয়েন্টগুলির জন্য জিওকোডিং প্রতিক্রিয়া তথ্য রয়েছে৷ |
পলিলাইন কোয়ালিটি
মানগুলির একটি সেট যা পলিলাইনের গুণমান নির্দিষ্ট করে৷
Enums | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED | কোনো পলিলাইন মানের পছন্দ নির্দিষ্ট করা নেই। OVERVIEW ডিফল্ট। |
HIGH_QUALITY | একটি উচ্চ-মানের পলিলাইন নির্দিষ্ট করে - যা বর্ধিত প্রতিক্রিয়া আকারের খরচে OVERVIEW এর চেয়ে বেশি পয়েন্ট ব্যবহার করে তৈরি করা হয়। আপনার যখন আরও নির্ভুলতা প্রয়োজন তখন এই মানটি ব্যবহার করুন। |
OVERVIEW | একটি ওভারভিউ পলিলাইন নির্দিষ্ট করে - যা অল্প সংখ্যক পয়েন্ট ব্যবহার করে তৈরি করা হয়। রুটের একটি ওভারভিউ প্রদর্শন করার সময় এই মানটি ব্যবহার করুন। HIGH_QUALITY বিকল্পটি ব্যবহার করার তুলনায় এই বিকল্পটি ব্যবহার করার অনুরোধের বিলম্ব কম। |
পলিলাইন এনকোডিং
প্রত্যাবর্তনের জন্য পছন্দসই ধরণের পলিলাইন নির্দিষ্ট করে।
Enums | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED | কোন পলিলাইন টাইপ পছন্দ নির্দিষ্ট করা নেই। ENCODED_POLYLINE এ ডিফল্ট। |
ENCODED_POLYLINE | পলিলাইন এনকোডিং অ্যালগরিদম ব্যবহার করে একটি পলিলাইন এনকোড করা নির্দিষ্ট করে৷ |
GEO_JSON_LINESTRING | GeoJSON LineString বিন্যাস ব্যবহার করে একটি পলিলাইন নির্দিষ্ট করে |
রেফারেন্স রুট
ComputeRoutesRequest এ একটি সমর্থিত রেফারেন্স রুট।
Enums | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED | ব্যবহার করা হয়নি। এই মান ধারণকারী অনুরোধ ব্যর্থ হয়. |
FUEL_EFFICIENT | জ্বালানি সাশ্রয়ী পথ। |
SHORTER_DISTANCE | ছোট ভ্রমণ দূরত্ব সহ রুট। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য। এই বৈশিষ্ট্যটি অন্য কোনো ভ্রমণ মোডের সাথে সামঞ্জস্যপূর্ণ নয়, মধ্যবর্তী ওয়েপয়েন্টের মাধ্যমে, বা |
এক্সট্রা কম্পিউটেশন
অনুরোধ সম্পূর্ণ করার সময় সঞ্চালনের জন্য অতিরিক্ত গণনা।
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/চার্জ পরিবর্তন সাপেক্ষে। |
রুট
একটি রুট ধারণ করে, যেটি সংযুক্ত রাস্তার অংশগুলির একটি সিরিজ নিয়ে গঠিত যা শুরু, শেষ এবং মধ্যবর্তী পথপয়েন্টে যোগ দেয়।
JSON প্রতিনিধিত্ব |
---|
{ "routeLabels": [ enum ( |
ক্ষেত্র | |
---|---|
routeLabels[] | |
legs[] | পায়ের একটি সংগ্রহ (ওয়েপয়েন্টের মধ্যে পথের অংশ) যা রুট তৈরি করে। প্রতিটি পা দুটি নন- |
distanceMeters | রুটের ভ্রমণ দূরত্ব, মিটারে। |
duration | রুট নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। আপনি যদি নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
staticDuration | ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে রুট দিয়ে ভ্রমণের সময়কাল। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
polyline | সামগ্রিক রুট পলিলাইন. এই পলিলাইন হল সমস্ত |
description | পথের বর্ণনা। |
warnings[] | রুট প্রদর্শন করার সময় দেখানোর জন্য সতর্কতার একটি অ্যারে। |
viewport | পলিলাইনের ভিউপোর্ট বাউন্ডিং বক্স। |
travelAdvisory | রুট সম্পর্কে অতিরিক্ত তথ্য. |
optimizedIntermediateWaypointIndex[] | আপনি |
localizedValues | |
routeToken | একটি অস্বচ্ছ টোকেন যা নেভিগেশনের সময় রুটটি পুনর্গঠন করতে নেভিগেশন SDK- তে পাস করা যেতে পারে এবং, পুনরায় রুট করার ক্ষেত্রে, রুটটি তৈরি করার সময় আসল উদ্দেশ্যকে সম্মান করে। এই টোকেনটিকে একটি অস্বচ্ছ ব্লব হিসাবে বিবেচনা করুন। অনুরোধ জুড়ে এর মান তুলনা করবেন না কারণ পরিষেবাটি ঠিক একই রুট ফিরিয়ে দিলেও এর মান পরিবর্তিত হতে পারে। দ্রষ্টব্য: |
polylineDetails | পলিলাইন বরাবর বিস্তারিত তথ্য রয়েছে। |
রুটলেবেল
লেবেল যা অন্যদের সাথে তুলনা করার জন্য রুটের নির্দিষ্ট বৈশিষ্ট্য সনাক্ত করতে উপযোগী। Route
Enums | |
---|---|
ROUTE_LABEL_UNSPECIFIED | ডিফল্ট - ব্যবহৃত হয় না। |
DEFAULT_ROUTE | রুট গণনার জন্য ডিফল্ট "সেরা" রুটটি ফিরে এসেছে। |
DEFAULT_ROUTE_ALTERNATE | ডিফল্ট "সেরা" রুটের বিকল্প। নির্দিষ্ট করা হলে এই ধরনের রুট ফেরত দেওয়া হবে। |
FUEL_EFFICIENT | জ্বালানি সাশ্রয়ী পথ। এই মান সহ লেবেল করা রুটগুলি ইকো প্যারামিটার যেমন জ্বালানী খরচের জন্য অপ্টিমাইজ করা হবে বলে নির্ধারিত হয়৷ |
SHORTER_DISTANCE | ছোট ভ্রমণ দূরত্বের পথ। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য। |
রুটলেগ
via
ওয়েপয়েন্টের মধ্যে একটি সেগমেন্ট রয়েছে।
JSON প্রতিনিধিত্ব |
---|
{ "distanceMeters": integer, "duration": string, "staticDuration": string, "polyline": { object ( |
ক্ষেত্র | |
---|---|
distanceMeters | রুট লেগের ভ্রমণ দূরত্ব, মিটারে। |
duration | পায়ে নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। যদি নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
staticDuration | পায়ের মাধ্যমে ভ্রমণের সময়কাল, ট্র্যাফিক পরিস্থিতি বিবেচনায় না নিয়ে গণনা করা হয়। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
polyline | এই পায়ের জন্য সামগ্রিক পলিলাইন যা প্রতিটি |
startLocation | এই পায়ের শুরুর অবস্থান। এই অবস্থানটি প্রদত্ত |
endLocation | এই পায়ের শেষ অবস্থান। এই অবস্থানটি প্রদত্ত |
steps[] | এই পায়ের মধ্যে অংশগুলিকে নির্দেশ করে ধাপগুলির একটি অ্যারে৷ প্রতিটি ধাপ একটি নেভিগেশন নির্দেশ প্রতিনিধিত্ব করে। |
travelAdvisory | এতে অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে জানানো উচিত, যেমন ট্রাফিক জোনের সম্ভাব্য বিধিনিষেধ, রুট লেগ। |
localizedValues | |
stepsOverview | এই |
পলিলাইন
একটি এনকোডেড পলিলাইন এনক্যাপসুলেট করে।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ড polyline_type । পলিলাইনের প্রকারকে এনক্যাপসুলেট করে। এনকোডেড_পলিলাইনে ডিফল্ট। polyline_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
encodedPolyline | পলিলাইন এনকোডিং অ্যালগরিদম ব্যবহার করে পলিলাইনের স্ট্রিং এনকোডিং |
geoJsonLinestring | GeoJSON LineString বিন্যাস ব্যবহার করে একটি পলিলাইন নির্দিষ্ট করে। |
রুটলেগ স্টেপ
একটি
এর একটি সেগমেন্ট রয়েছে। একটি ধাপ একটি একক নেভিগেশন নির্দেশের সাথে মিলে যায়। রুট পা ধাপে গঠিত হয়. RouteLeg
JSON প্রতিনিধিত্ব |
---|
{ "distanceMeters": integer, "staticDuration": string, "polyline": { object ( |
ক্ষেত্র | |
---|---|
distanceMeters | এই ধাপের ভ্রমণ দূরত্ব, মিটারে। কিছু পরিস্থিতিতে, এই ক্ষেত্রের একটি মান নাও থাকতে পারে। |
staticDuration | ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে এই পদক্ষেপের মাধ্যমে ভ্রমণের সময়কাল। কিছু পরিস্থিতিতে, এই ক্ষেত্রের একটি মান নাও থাকতে পারে। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
polyline | এই ধাপের সাথে যুক্ত পলিলাইন। |
startLocation | এই ধাপের শুরুর অবস্থান। |
endLocation | এই ধাপের শেষ অবস্থান। |
navigationInstruction | নেভিগেশন নির্দেশাবলী. |
travelAdvisory | অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে জানানো উচিত, যেমন সম্ভাব্য ট্রাফিক জোন সীমাবদ্ধতা, একটি পায়ে ধাপে। |
localizedValues | |
transitDetails | ভ্রমণ মোড |
travelMode | এই পদক্ষেপের জন্য ব্যবহৃত ভ্রমণ মোড। |
কৌশল
মানগুলির একটি সেট যা বর্তমান পদক্ষেপের জন্য নেভিগেশন অ্যাকশনটি নির্দিষ্ট করে (উদাহরণস্বরূপ, বাম দিকে ঘুরুন, মার্জ করুন বা সোজা)।
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 | রাস্তার নাম পরিবর্তন নির্দেশ করতে ব্যবহৃত হয়। |
RouteLegStepTravelAdvisory
এতে অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে জানানো উচিত, যেমন একটি পায়ের ধাপে সম্ভাব্য ট্রাফিক জোন সীমাবদ্ধতা।
JSON প্রতিনিধিত্ব |
---|
{
"speedReadingIntervals": [
{
object ( |
ক্ষেত্র | |
---|---|
speedReadingIntervals[] | দ্রষ্টব্য: এই ক্ষেত্রটি বর্তমানে জনবহুল নয়। |
RouteLegStepLocalizedValues
নির্দিষ্ট বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
JSON প্রতিনিধিত্ব |
---|
{ "distance": { object ( |
ক্ষেত্র | |
---|---|
distance | পাঠ্য আকারে উপস্থাপিত ভ্রমণ দূরত্ব। |
staticDuration | ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে সময়কাল, পাঠ্য আকারে উপস্থাপিত। |
RouteLegStepTransit Details
TRANSIT
রুট সম্পর্কিত RouteLegStep
এর জন্য অতিরিক্ত তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "stopDetails": { object ( |
ক্ষেত্র | |
---|---|
stopDetails | পদক্ষেপের জন্য আগমন এবং প্রস্থান স্টপ সম্পর্কে তথ্য। |
localizedValues | |
headsign | গাড়িতে বা প্রস্থান স্টপে চিহ্নিত হিসাবে এই লাইনে কোন দিকে ভ্রমণ করতে হবে তা নির্দিষ্ট করে। দিক প্রায়ই টার্মিনাস স্টেশন। |
headway | এই সময়ে একই স্টপ থেকে প্রস্থানের মধ্যে সময়কাল হিসাবে প্রত্যাশিত সময় নির্দিষ্ট করে৷ উদাহরণস্বরূপ, হেডওয়ে সেকেন্ডের মান 600 সহ, আপনি যদি আপনার বাস মিস করেন তবে আপনি দশ মিনিট অপেক্ষা করতে পারেন। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
transitLine | এই ধাপে ব্যবহৃত ট্রানজিট লাইন সম্পর্কে তথ্য। |
stopCount | প্রস্থান থেকে আগমন স্টপে স্টপের সংখ্যা। এই গণনায় আগমনের স্টপ অন্তর্ভুক্ত, তবে প্রস্থান স্টপ বাদ দেওয়া হয়। উদাহরণস্বরূপ, যদি আপনার রুট স্টপ A থেকে ছেড়ে যায়, B এবং C স্টপ দিয়ে যায় এবং D স্টপে পৌঁছায়, রিটার্ন 3। |
tripShortText | টেক্সট যা যাত্রীদের একটি ট্রানজিট ট্রিপ সনাক্ত করতে সময়সূচী এবং সাইন বোর্ডে প্রদর্শিত হয়। পাঠ্যটি একটি পরিষেবা দিনের মধ্যে একটি ট্রিপকে স্বতন্ত্রভাবে চিহ্নিত করা উচিত। উদাহরণ স্বরূপ, "538" হল Amtrak ট্রেনের |
TransitStop Details
RouteLegStep
জন্য ট্রানজিট স্টপ সম্পর্কে বিশদ বিবরণ।
JSON প্রতিনিধিত্ব |
---|
{ "arrivalStop": { object ( |
ক্ষেত্র | |
---|---|
arrivalStop | পদক্ষেপের জন্য আগমন স্টপ সম্পর্কে তথ্য। |
arrivalTime | পদক্ষেপের জন্য আগমনের আনুমানিক সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
departureStop | পদক্ষেপের জন্য প্রস্থান স্টপ সম্পর্কে তথ্য। |
departureTime | পদক্ষেপের জন্য প্রস্থানের আনুমানিক সময়। RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
ট্রানজিটস্টপ
একটি ট্রানজিট স্টপ সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{
"name": string,
"location": {
object ( |
ক্ষেত্র | |
---|---|
name | ট্রানজিট স্টপের নাম। |
location | অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কে প্রকাশ করা স্টপের অবস্থান। |
ট্রানজিট বিবরণ স্থানীয়কৃত মান
RouteTransitDetails
জন্য মানগুলির স্থানীয় বর্ণনা।
JSON প্রতিনিধিত্ব |
---|
{ "arrivalTime": { object ( |
ক্ষেত্র | |
---|---|
arrivalTime | একটি সংশ্লিষ্ট সময় অঞ্চলের সাথে এটির ফর্ম্যাট করা পাঠ্য উপস্থাপনায় সময়। |
departureTime | একটি সংশ্লিষ্ট সময় অঞ্চলের সাথে এটির ফর্ম্যাট করা পাঠ্য উপস্থাপনায় সময়। |
স্থানীয় সময়
সময়ের স্থানীয় বর্ণনা।
JSON প্রতিনিধিত্ব |
---|
{
"time": {
object ( |
ক্ষেত্র | |
---|---|
time | একটি নির্দিষ্ট সময় অঞ্চলে একটি স্ট্রিং হিসাবে নির্দিষ্ট সময়। |
timeZone | টাইম জোন ধারণ করে। মান হল IANA টাইম জোন ডেটাবেসে সংজ্ঞায়িত সময় অঞ্চলের নাম, যেমন "America/New_York"। |
ট্রানজিটলাইন
এই ধাপে ব্যবহৃত ট্রানজিট লাইন সম্পর্কে তথ্য রয়েছে।
JSON প্রতিনিধিত্ব |
---|
{ "agencies": [ { object ( |
ক্ষেত্র | |
---|---|
agencies[] | ট্রানজিট এজেন্সি (বা এজেন্সি) যারা এই ট্রানজিট লাইনটি পরিচালনা করে। |
name | এই ট্রানজিট লাইনের পুরো নাম, উদাহরণস্বরূপ, "8 এভিনিউ লোকাল"। |
uri | ট্রানজিট এজেন্সি দ্বারা প্রদত্ত এই ট্রানজিট লাইনের জন্য URI। |
color | সাধারণত এই লাইনের সাইনেজে ব্যবহৃত রঙ। হেক্সাডেসিমেলে উপস্থাপন করা হয়েছে। |
iconUri | এই লাইনের সাথে যুক্ত আইকনের জন্য URI। |
nameShort | এই ট্রানজিট লাইনের সংক্ষিপ্ত নাম। এই নামটি সাধারণত একটি লাইন নম্বর হবে, যেমন "M7" বা "355"। |
textColor | সাধারণত এই লাইনের সাইনেজে পাঠ্যে ব্যবহৃত রঙ। হেক্সাডেসিমেলে উপস্থাপন করা হয়েছে। |
vehicle | এই ট্রানজিট লাইনে যে ধরনের যানবাহন চলে। |
ট্রানজিট এজেন্সি
একটি ট্রানজিট এজেন্সি যা একটি ট্রানজিট লাইন পরিচালনা করে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "phoneNumber": string, "uri": string } |
ক্ষেত্র | |
---|---|
name | এই ট্রানজিট এজেন্সির নাম। |
phoneNumber | ট্রানজিট এজেন্সির লোকেল-নির্দিষ্ট ফর্ম্যাট করা ফোন নম্বর। |
uri | ট্রানজিট এজেন্সির URI. |
ট্রানজিট যানবাহন
ট্রানজিট রুটে ব্যবহৃত গাড়ির তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "name": { object ( |
ক্ষেত্র | |
---|---|
name | এই গাড়ির নাম, পুঁজি। |
type | ব্যবহৃত গাড়ির ধরন। |
iconUri | এই গাড়ির প্রকারের সাথে যুক্ত একটি আইকনের জন্য URI। |
localIconUri | স্থানীয় পরিবহন চিহ্নের উপর ভিত্তি করে এই গাড়ির প্রকারের সাথে যুক্ত আইকনের জন্য 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 | ট্রলিবাস। |
RouteLegTravel Advisory
অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে একটি পায়ে ধাপে সম্পর্কে অবহিত করা উচিত, যেমন সম্ভাব্য ট্রাফিক জোন বিধিনিষেধ।
JSON প্রতিনিধিত্ব |
---|
{ "tollInfo": { object ( |
ক্ষেত্র | |
---|---|
tollInfo | নির্দিষ্ট |
speedReadingIntervals[] | ট্র্যাফিক ঘনত্বের বিশদ বিবরণ দিয়ে গতি পড়ার ব্যবধান। উদাহরণ:
|
RouteLegLocalized Values
নির্দিষ্ট বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
JSON প্রতিনিধিত্ব |
---|
{ "distance": { object ( |
ক্ষেত্র | |
---|---|
distance | পাঠ্য আকারে উপস্থাপিত ভ্রমণ দূরত্ব। |
duration | সময়কাল, পাঠ্য আকারে উপস্থাপিত এবং কোয়েরির অঞ্চলে স্থানীয়করণ করা হয়েছে। ট্রাফিক পরিস্থিতি বিবেচনায় নেয়। দ্রষ্টব্য: আপনি যদি ট্র্যাফিক তথ্যের জন্য অনুরোধ না করে থাকেন, তাহলে এই মানটি staticDuration-এর মতো একই মান। |
staticDuration | ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে সময়কাল, পাঠ্য আকারে উপস্থাপিত। |
ধাপ ওভারভিউ
RouteLegStep
s এর একটি তালিকা সম্পর্কে ওভারভিউ তথ্য প্রদান করে।
JSON প্রতিনিধিত্ব |
---|
{
"multiModalSegments": [
{
object ( |
ক্ষেত্র | |
---|---|
multiModalSegments[] | |
মাল্টিমোডাল সেগমেন্ট
RouteLeg.steps
এর বিভিন্ন মাল্টি-মডেল সেগমেন্ট সম্পর্কে সংক্ষিপ্ত তথ্য প্রদান করে। একটি মাল্টি-মডেল সেগমেন্টকে এক বা একাধিক সংলগ্ন RouteLegStep
হিসাবে সংজ্ঞায়িত করা হয় যার একই RouteTravelMode
আছে। এই ক্ষেত্রটি পপুলেট করা হয় না যদি RouteLeg
ধাপে কোনো মাল্টি-মডেল সেগমেন্ট না থাকে।
JSON প্রতিনিধিত্ব |
---|
{ "navigationInstruction": { object ( |
ক্ষেত্র | |
---|---|
navigationInstruction | মাল্টি-মোডাল সেগমেন্টের জন্য নেভিগেশন নির্দেশনা। |
travelMode | মাল্টি-মোডাল সেগমেন্টের ভ্রমণ মোড। |
stepStartIndex | সংশ্লিষ্ট |
stepEndIndex | সংশ্লিষ্ট |
ভিউপোর্ট
একটি অক্ষাংশ-দ্রাঘিমাংশ ভিউপোর্ট, দুটি তির্যক বিপরীত low
এবং high
বিন্দু হিসাবে উপস্থাপিত। একটি ভিউপোর্টকে একটি বন্ধ অঞ্চল হিসাবে বিবেচনা করা হয়, অর্থাৎ এটি এর সীমানা অন্তর্ভুক্ত করে। অক্ষাংশের সীমাগুলি অবশ্যই -90 থেকে 90 ডিগ্রী সহ, এবং দ্রাঘিমাংশের সীমাগুলি অবশ্যই -180 থেকে 180 ডিগ্রী সহ এর মধ্যে হতে হবে৷ বিভিন্ন ক্ষেত্রে অন্তর্ভুক্ত:
low
=high
হলে, ভিউপোর্টটি সেই একক বিন্দু নিয়ে গঠিত।low.longitude
>high.longitude
হলে, দ্রাঘিমাংশের সীমাটি উল্টানো হয় (ভিউপোর্টটি 180 ডিগ্রি দ্রাঘিমাংশের রেখা অতিক্রম করে)।low.longitude
= -180 ডিগ্রি এবংhigh.longitude
= 180 ডিগ্রি হলে, ভিউপোর্টে সমস্ত দ্রাঘিমাংশ অন্তর্ভুক্ত থাকে।low.longitude
= 180 ডিগ্রি এবংhigh.longitude
= -180 ডিগ্রি হলে, দ্রাঘিমাংশের পরিসর খালি।low.latitude
>high.latitude
হলে, অক্ষাংশ পরিসর খালি থাকে।
low
এবং high
উভয়ই জনবসতিপূর্ণ হতে হবে এবং উপস্থাপিত বাক্সটি খালি হতে পারে না (উপরের সংজ্ঞা দ্বারা নির্দিষ্ট করা হয়েছে)। একটি খালি ভিউপোর্ট একটি ত্রুটির কারণ হবে.
উদাহরণস্বরূপ, এই ভিউপোর্টটি সম্পূর্ণরূপে নিউ ইয়র্ক সিটিকে ঘিরে রেখেছে:
{ "নিম্ন": { "অক্ষাংশ": 40.477398, "দ্রাঘিমাংশ": -74.259087 }, "উচ্চ": { "অক্ষাংশ": 40.91618, "দ্রাঘিমাংশ": -73.70018 } }
JSON প্রতিনিধিত্ব |
---|
{ "low": { object ( |
ক্ষেত্র | |
---|---|
low | প্রয়োজন। ভিউপোর্টের নিম্ন পয়েন্ট। |
high | প্রয়োজন। ভিউপোর্টের উচ্চ বিন্দু। |
RouteLocalized Values
নির্দিষ্ট বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
JSON প্রতিনিধিত্ব |
---|
{ "distance": { object ( |
ক্ষেত্র | |
---|---|
distance | পাঠ্য আকারে উপস্থাপিত ভ্রমণ দূরত্ব। |
duration | সময়কাল, পাঠ্য আকারে উপস্থাপিত এবং কোয়েরির অঞ্চলে স্থানীয়করণ করা হয়েছে। ট্রাফিক পরিস্থিতি বিবেচনায় নেয়। দ্রষ্টব্য: আপনি যদি ট্র্যাফিক তথ্যের জন্য অনুরোধ না করে থাকেন, তাহলে এই মানটি |
staticDuration | ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে সময়কাল, পাঠ্য আকারে উপস্থাপিত। |
transitFare | পাঠ্য আকারে উপস্থাপিত ট্রানজিট ভাড়া। |
পলিলাইন বিবরণ
একটি প্রদত্ত সূচক বা পলিলাইনের সংলগ্ন অংশের সাথে সম্পর্কিত বিবরণ। P_0, P_1, ... , P_N (শূন্য-ভিত্তিক সূচক) পয়েন্ট সহ একটি পলিলাইন দেওয়া, PolylineDetails
একটি ব্যবধান এবং সংশ্লিষ্ট মেটাডেটা সংজ্ঞায়িত করে।
JSON প্রতিনিধিত্ব |
---|
{ "flyoverInfo": [ { object ( |
ক্ষেত্র | |
---|---|
flyoverInfo[] | পলিলাইন বরাবর ফ্লাইওভারের বিবরণ। |
narrowRoadInfo[] | পলিলাইন বরাবর সরু রাস্তার বিবরণ। |
ফ্লাইওভার ইনফো
পলিলাইন বরাবর ফ্লাইওভার সম্পর্কে তথ্য এনক্যাপসুলেট করে।
JSON প্রতিনিধিত্ব |
---|
{ "flyoverPresence": enum ( |
ক্ষেত্র | |
---|---|
flyoverPresence | শুধুমাত্র আউটপুট। পলিলাইনের প্রদত্ত প্রসারণের জন্য একটি ফ্লাইওভার বিদ্যমান কিনা তা নির্দেশ করে। |
polylinePointIndex | পলিলাইন বরাবর ফ্লাইওভার সম্পর্কিত তথ্যের অবস্থান। |
রোড ফিচার স্টেট
পলিলাইনের প্রসারিত রাস্তার বৈশিষ্ট্যগুলির রাজ্যগুলিকে এনক্যাপসুলেট করে৷
Enums | |
---|---|
ROAD_FEATURE_STATE_UNSPECIFIED | রাস্তা বৈশিষ্ট্যের অবস্থা গণনা করা হয়নি (ডিফল্ট মান)। |
EXISTS | রাস্তা বৈশিষ্ট্য বিদ্যমান. |
DOES_NOT_EXIST | রাস্তা বৈশিষ্ট্য বিদ্যমান নেই. |
PolylinePointIndex
একটি পলিলাইন বিশদ বিবরণের জন্য শুরু এবং শেষ সূচীগুলিকে এনক্যাপসুলেট করে৷ দৃষ্টান্তের জন্য যেখানে ডেটা একক পয়েন্টের সাথে মিলে যায়, startIndex
এবং endIndex
সমান হবে।
JSON প্রতিনিধিত্ব |
---|
{ "startIndex": integer, "endIndex": integer } |
ক্ষেত্র | |
---|---|
startIndex | পলিলাইনে এই বিস্তারিত শুরুর সূচক। |
endIndex | পলিলাইনে এই বিস্তারিত শেষ সূচক। |
ন্যারোরোড ইনফো
পলিলাইন বরাবর সরু রাস্তা সম্পর্কে তথ্য এনক্যাপসুলেট করে।
JSON প্রতিনিধিত্ব |
---|
{ "narrowRoadPresence": enum ( |
ক্ষেত্র | |
---|---|
narrowRoadPresence | শুধুমাত্র আউটপুট। পলিলাইনের প্রদত্ত প্রসারণের জন্য একটি সরু রাস্তা বিদ্যমান কিনা তা নির্দেশ করে৷ |
polylinePointIndex | পলিলাইন বরাবর সরু রাস্তা সম্পর্কিত তথ্যের অবস্থান। |
জিওকোডিং ফলাফল
উৎপত্তি, গন্তব্য এবং মধ্যবর্তী পথপয়েন্টের জন্য
রয়েছে। শুধুমাত্র ঠিকানার পথপয়েন্টের জন্য জনবহুল। GeocodedWaypoints
JSON প্রতিনিধিত্ব |
---|
{ "origin": { object ( |
ক্ষেত্র | |
---|---|
origin | অরিজিন জিওকোডেড ওয়েপয়েন্ট। |
destination | গন্তব্য জিওকোডেড ওয়েপয়েন্ট। |
intermediates[] | মধ্যবর্তী জিওকোডেড ওয়েপয়েন্টগুলির একটি তালিকা যার প্রতিটিতে একটি সূচক ক্ষেত্র রয়েছে যা অনুরোধে নির্দিষ্ট করা ক্রমে ওয়েপয়েন্টের শূন্য-ভিত্তিক অবস্থানের সাথে মিলে যায়। |
জিওকোডেড ওয়েপয়েন্ট
ওয়েপয়েন্ট হিসাবে ব্যবহৃত অবস্থান সম্পর্কে বিশদ বিবরণ। শুধুমাত্র ঠিকানার পথপয়েন্টের জন্য জনবহুল। ঠিকানাটি কী জিওকোড করা হয়েছে তা নির্ধারণ করার উদ্দেশ্যে জিওকোডিং ফলাফলের বিবরণ অন্তর্ভুক্ত করে।
JSON প্রতিনিধিত্ব |
---|
{
"geocoderStatus": {
object ( |
ক্ষেত্র | |
---|---|
geocoderStatus | জিওকোডিং অপারেশনের ফলে স্থিতি কোড নির্দেশ করে। |
type[] | ফলাফলের প্রকার(গুলি), শূন্য বা তার বেশি টাইপ ট্যাগ আকারে। সমর্থিত প্রকার: ঠিকানার প্রকার এবং ঠিকানা উপাদান প্রকার । |
partialMatch | নির্দেশ করে যে জিওকোডার আসল অনুরোধের জন্য একটি সঠিক মিল ফেরত দেয়নি, যদিও এটি অনুরোধ করা ঠিকানার অংশের সাথে মেলে। আপনি ভুল বানান এবং/অথবা একটি অসম্পূর্ণ ঠিকানার জন্য আসল অনুরোধটি পরীক্ষা করতে চাইতে পারেন। |
placeId | এই ফলাফলের জন্য স্থান আইডি. |
intermediateWaypointRequestIndex | অনুরোধে সংশ্লিষ্ট মধ্যবর্তী পথপয়েন্টের সূচক। সংশ্লিষ্ট ওয়েপয়েন্টটি একটি মধ্যবর্তী ওয়েপয়েন্ট হলে শুধুমাত্র পপুলেট করা হয়। |
- HTTP অনুরোধ
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- পলিলাইন কোয়ালিটি
- পলিলাইন এনকোডিং
- রেফারেন্স রুট
- এক্সট্রা কম্পিউটেশন
- রুট
- রুটলেবেল
- রুটলেগ
- পলিলাইন
- রুটলেগ স্টেপ
- নেভিগেশন নির্দেশনা
- কৌশল
- RouteLegStepTravelAdvisory
- RouteLegStepLocalizedValues
- RouteLegStepTransit Details
- TransitStop Details
- ট্রানজিটস্টপ
- ট্রানজিট বিবরণ স্থানীয়কৃত মান
- স্থানীয় সময়
- ট্রানজিটলাইন
- ট্রানজিট এজেন্সি
- ট্রানজিট যানবাহন
- ট্রানজিট ভেহিক্যাল টাইপ
- RouteLegTravel Advisory
- RouteLegLocalized Values
- ধাপ ওভারভিউ
- মাল্টিমোডাল সেগমেন্ট
- ভিউপোর্ট
- RouteLocalized Values
- পলিলাইন বিবরণ
- ফ্লাইওভার ইনফো
- রোড ফিচার স্টেট
- PolylinePointIndex
- ন্যারোরোড ইনফো
- জিওকোডিং ফলাফল
- জিওকোডেড ওয়েপয়েন্ট
টার্মিনাল এবং মধ্যবর্তী ওয়েপয়েন্টের একটি সেট দেওয়া ঐচ্ছিক বিকল্প রুটের সাথে প্রাথমিক রুট প্রদান করে।
দ্রষ্টব্য: এই পদ্ধতির জন্য আপনাকে ইনপুটে একটি প্রতিক্রিয়া ক্ষেত্র মাস্ক নির্দিষ্ট করতে হবে। আপনি URL প্যারামিটার $fields
বা fields
ব্যবহার করে প্রতিক্রিয়া ক্ষেত্র মাস্ক প্রদান করতে পারেন, অথবা একটি HTTP/gRPC হেডার X-Goog-FieldMask
( উপলব্ধ URL প্যারামিটার এবং শিরোনাম দেখুন) ব্যবহার করে। মান হল ফিল্ড পাথের একটি কমা দ্বারা বিভক্ত তালিকা। ফিল্ড পাথ কিভাবে নির্মাণ করতে হয় সে সম্পর্কে বিস্তারিত ডকুমেন্টেশন দেখুন।
উদাহরণস্বরূপ, এই পদ্ধতিতে:
- সমস্ত উপলব্ধ ক্ষেত্রের ফিল্ড মাস্ক (ম্যানুয়াল পরিদর্শনের জন্য):
X-Goog-FieldMask: *
- রুট-স্তরের সময়কাল, দূরত্ব এবং পলিলাইনের ফিল্ড মাস্ক (একটি উদাহরণ উত্পাদন সেটআপ):
X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline
Google ওয়াইল্ডকার্ড ( *
) প্রতিক্রিয়া ফিল্ড মাস্ক ব্যবহার করতে নিরুৎসাহিত করে, বা শীর্ষ স্তরে ফিল্ড মাস্ক নির্দিষ্ট করে ( routes
), কারণ:
- শুধুমাত্র আপনার প্রয়োজনীয় ক্ষেত্রগুলি নির্বাচন করা আমাদের সার্ভারকে গণনা চক্র সংরক্ষণ করতে সাহায্য করে, যা আমাদেরকে কম বিলম্বে আপনার কাছে ফলাফল ফেরত দেওয়ার অনুমতি দেয়।
- আপনার প্রোডাকশন কাজের জন্য আপনার প্রয়োজনীয় ক্ষেত্রগুলি নির্বাচন করা স্থিতিশীল লেটেন্সি কর্মক্ষমতা নিশ্চিত করে। আমরা ভবিষ্যতে আরও প্রতিক্রিয়া ক্ষেত্র যোগ করতে পারি, এবং সেই নতুন ক্ষেত্রগুলির জন্য অতিরিক্ত গণনা সময় প্রয়োজন হতে পারে। আপনি যদি সমস্ত ক্ষেত্র নির্বাচন করেন, বা আপনি যদি শীর্ষ স্তরে সমস্ত ক্ষেত্র নির্বাচন করেন, তাহলে আপনি কর্মক্ষমতা হ্রাস পেতে পারেন কারণ আমরা যে কোনও নতুন ক্ষেত্র যোগ করি তা স্বয়ংক্রিয়ভাবে প্রতিক্রিয়াতে অন্তর্ভুক্ত হবে।
- শুধুমাত্র যে ক্ষেত্রগুলি আপনার প্রয়োজন সেগুলি নির্বাচন করলে ফলাফল একটি ছোট প্রতিক্রিয়ার আকার, এবং এইভাবে উচ্চতর নেটওয়ার্ক থ্রুপুট।
HTTP অনুরোধ
POST https://routes.googleapis.com/directions/v2:computeRoutes
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "origin": { object ( |
ক্ষেত্র | |
---|---|
origin | প্রয়োজন। মূল পথপয়েন্ট। |
destination | প্রয়োজন। গন্তব্য পথপয়েন্ট। |
intermediates[] | ঐচ্ছিক। রুট বরাবর ওয়েপয়েন্টের একটি সেট (টার্মিনাল পয়েন্ট বাদে), হয় থামার জন্য বা পাশ দিয়ে যাওয়ার জন্য। 25টি পর্যন্ত মধ্যবর্তী ওয়েপয়েন্ট সমর্থিত। |
travelMode | ঐচ্ছিক। পরিবহনের মোড নির্দিষ্ট করে। |
routingPreference | ঐচ্ছিক। রুট গণনা কিভাবে নির্দিষ্ট করে. সার্ভার রুট গণনা করার জন্য নির্বাচিত রাউটিং পছন্দ ব্যবহার করার চেষ্টা করে। যদি রাউটিং পছন্দ একটি ত্রুটি বা একটি অতিরিক্ত দীর্ঘ লেটেন্সি ফলাফল, তারপর একটি ত্রুটি ফেরত হয়. আপনি এই বিকল্পটি শুধুমাত্র তখনই নির্দিষ্ট করতে পারেন যখন |
polylineQuality | ঐচ্ছিক। পলিলাইনের মানের জন্য আপনার পছন্দ নির্দিষ্ট করে। |
polylineEncoding | ঐচ্ছিক। পলিলাইনের জন্য পছন্দের এনকোডিং নির্দিষ্ট করে। |
departureTime | ঐচ্ছিক। প্রস্থানের সময়। আপনি যদি এই মানটি সেট না করেন, তাহলে এই মানটি আপনার অনুরোধ করার সময় ডিফল্ট হবে। দ্রষ্টব্য: আপনি শুধুমাত্র অতীতে একটি RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
arrivalTime | ঐচ্ছিক। আগমনের সময়। দ্রষ্টব্য: শুধুমাত্র তখনই সেট করা যাবে যখন RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: |
computeAlternativeRoutes | ঐচ্ছিক। রুট ছাড়াও বিকল্প রুটগুলি গণনা করতে হবে কিনা তা নির্দিষ্ট করে। মধ্যবর্তী ওয়েপপয়েন্টগুলি রয়েছে এমন অনুরোধগুলির জন্য কোনও বিকল্প রুট ফেরত দেওয়া হয় না। |
routeModifiers | ঐচ্ছিক। রুটগুলি গণনা করার উপায়কে প্রভাবিত করার জন্য শর্তগুলির একটি সেট। |
languageCode | ঐচ্ছিক। বিসিপি -47 ভাষা কোড, যেমন "এন-ইউএস" বা "এসআর-ল্যাটন"। আরও তথ্যের জন্য, ইউনিকোড লোকেল সনাক্তকারী দেখুন। সমর্থিত ভাষার তালিকার জন্য ভাষা সমর্থন দেখুন। আপনি যখন এই মানটি সরবরাহ করেন না, তখন প্রদর্শন ভাষাটি রুটের অনুরোধের অবস্থান থেকে অনুমান করা হয়। |
regionCode | ঐচ্ছিক। অঞ্চল কোড, সিসিটিএলডি ("শীর্ষ-স্তরের ডোমেন") দ্বি-চরিত্রের মান হিসাবে নির্দিষ্ট করা হয়েছে। আরও তথ্যের জন্য দেশের কোড শীর্ষ-স্তরের ডোমেনগুলি দেখুন। |
units | ঐচ্ছিক। প্রদর্শন ক্ষেত্রগুলির জন্য পরিমাপের ইউনিটগুলি নির্দিষ্ট করে। এই ক্ষেত্রগুলিতে |
optimizeWaypointOrder | ঐচ্ছিক। যদি সত্যে সেট করা হয় তবে পরিষেবাটি নির্দিষ্ট মধ্যবর্তী ওয়েপয়েন্টগুলি পুনরায় অর্ডার করে রুটের সামগ্রিক ব্যয়কে হ্রাস করার চেষ্টা করে। ইন্টারমিডিয়েট ওয়েপপয়েন্টগুলির মধ্যে কোনওটি যদি |
requestedReferenceRoutes[] | ঐচ্ছিক। ডিফল্ট রুটের পাশাপাশি অনুরোধের অংশ হিসাবে গণনা করার জন্য কোন রেফারেন্স রুটগুলি নির্দিষ্ট করে। একটি রেফারেন্স রুট হ'ল ডিফল্ট রুটের চেয়ে আলাদা রুট গণনার উদ্দেশ্য সহ একটি রুট। উদাহরণস্বরূপ একটি |
extraComputations[] | ঐচ্ছিক। অতিরিক্ত গণনার একটি তালিকা যা অনুরোধটি সম্পূর্ণ করতে ব্যবহৃত হতে পারে। দ্রষ্টব্য: এই অতিরিক্ত গণনাগুলি প্রতিক্রিয়াতে অতিরিক্ত ক্ষেত্রগুলি ফিরিয়ে দিতে পারে। এই অতিরিক্ত ক্ষেত্রগুলি অবশ্যই প্রতিক্রিয়াতে ফিরে আসতে ক্ষেত্রের মুখোশে নির্দিষ্ট করতে হবে। |
trafficModel | ঐচ্ছিক। ট্র্যাফিকের সময় গণনা করার সময় ব্যবহার করার অনুমানগুলি নির্দিষ্ট করে। এই সেটিংটি |
transitPreferences | ঐচ্ছিক। |
প্রতিক্রিয়া শরীর
v2.computerouts প্রতিক্রিয়া বার্তা।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{ "routes": [ { object ( |
ক্ষেত্র | |
---|---|
routes[] | আপনি যখন |
fallbackInfo | কিছু ক্ষেত্রে যখন সার্ভার সমস্ত ইনপুট পছন্দগুলির সাথে রুটের ফলাফলগুলি গণনা করতে সক্ষম হয় না, তখন এটি গণনার ভিন্ন উপায় ব্যবহার করতে পতন করতে পারে। যখন ফ্যালব্যাক মোড ব্যবহার করা হয়, এই ক্ষেত্রটিতে ফ্যালব্যাক প্রতিক্রিয়া সম্পর্কে বিশদ তথ্য রয়েছে। অন্যথায় এই ক্ষেত্রটি আনসেট করা হয়। |
geocodingResults | ঠিকানা হিসাবে নির্দিষ্ট করা ওয়েপপয়েন্টগুলির জন্য জিওকোডিং প্রতিক্রিয়া তথ্য রয়েছে। |
পললাইনিক্যালি
পল্লিনের গুণমান নির্দিষ্ট করে এমন মানগুলির একটি সেট।
Enums | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED | কোনও পললাইন মানের পছন্দ নির্দিষ্ট করা হয়নি। OVERVIEW ডিফল্ট। |
HIGH_QUALITY | একটি উচ্চ -মানের পললাইন নির্দিষ্ট করে - যা বর্ধিত প্রতিক্রিয়ার আকারের ব্যয়ে OVERVIEW চেয়ে আরও বেশি পয়েন্ট ব্যবহার করে রচিত। আপনার আরও নির্ভুলতার প্রয়োজন হলে এই মানটি ব্যবহার করুন। |
OVERVIEW | একটি ওভারভিউ পললাইন নির্দিষ্ট করে - যা অল্প সংখ্যক পয়েন্ট ব্যবহার করে রচিত। রুটের একটি ওভারভিউ প্রদর্শন করার সময় এই মানটি ব্যবহার করুন। এই বিকল্পটি ব্যবহার করে HIGH_QUALITY বিকল্পটি ব্যবহারের তুলনায় কম অনুরোধের বিলম্ব রয়েছে। |
পলিললাইনএনকোডিং
ফেরত দেওয়ার জন্য পছন্দসই ধরণের পললাইন নির্দিষ্ট করে।
Enums | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED | কোনও পললাইন টাইপ পছন্দ নির্দিষ্ট করা হয়নি। ENCODED_POLYLINE ডিফল্ট। |
ENCODED_POLYLINE | পললাইন এনকোডিং অ্যালগরিদম ব্যবহার করে একটি পললাইন এনকোডযুক্ত নির্দিষ্ট করে। |
GEO_JSON_LINESTRING | জিওজসন লাইনস্ট্রিং ফর্ম্যাটটি ব্যবহার করে একটি পললাইন নির্দিষ্ট করে |
রেফারেন্সেরউট
কম্পিউটারআউটস রিকোয়েস্টে একটি সমর্থিত রেফারেন্স রুট।
Enums | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED | ব্যবহার করা হয়নি। এই মান যুক্ত অনুরোধগুলি ব্যর্থ। |
FUEL_EFFICIENT | জ্বালানী দক্ষ রুট। |
SHORTER_DISTANCE | সংক্ষিপ্ত ভ্রমণ দূরত্ব সহ রুট। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য। এই বৈশিষ্ট্যটি অন্য কোনও ভ্রমণ মোডের সাথে, মধ্যবর্তী ওয়াইপয়েন্টগুলির মাধ্যমে বা |
এক্সট্রাকম্পুটেশন
অনুরোধটি শেষ করার সময় সম্পাদন করতে অতিরিক্ত গণনা।
Enums | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED | ব্যবহার করা হয়নি। এই মান যুক্ত অনুরোধগুলি ব্যর্থ হবে। |
TOLLS | রুট (গুলি) এর জন্য টোল তথ্য। |
FUEL_CONSUMPTION | রুট (গুলি) এর জন্য আনুমানিক জ্বালানী খরচ। |
TRAFFIC_ON_POLYLINE | রুট (গুলি) এর জন্য ট্র্যাফিক সচেতন পোলাইনগুলি। |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS | NavigationInstructions একটি ফর্ম্যাটযুক্ত এইচটিএমএল পাঠ্য স্ট্রিং হিসাবে উপস্থাপিত। এই বিষয়বস্তু বোঝানো হয় যেমন-হয়। এই সামগ্রীটি কেবল প্রদর্শনের জন্য। প্রোগ্রামিকভাবে এটি পার্স করবেন না। |
FLYOVER_INFO_ON_POLYLINE | রুট (গুলি) এর জন্য ফ্লাইওভার তথ্য। routes.polyline_details.flyover_info ফিল্ডমাস্ক অবশ্যই এই তথ্যটি ফেরত দেওয়ার জন্য নির্দিষ্ট করতে হবে। এই তথ্যটি বর্তমানে ভারতে নির্দিষ্ট মেট্রোগুলির জন্য জনবহুল হবে। এই বৈশিষ্ট্যটি পরীক্ষামূলক, এবং এসকিউ/চার্জ পরিবর্তনের সাপেক্ষে। |
NARROW_ROAD_INFO_ON_POLYLINE | রুট (গুলি) এর জন্য সরু রাস্তার তথ্য। routes.polyline_details.narrow_road_info ফিল্ডমাস্ক অবশ্যই এই তথ্যটি ফেরত দেওয়ার জন্য নির্দিষ্ট করতে হবে। এই তথ্যটি বর্তমানে ভারতে নির্দিষ্ট মেট্রোগুলির জন্য জনবহুল হবে। এই বৈশিষ্ট্যটি পরীক্ষামূলক, এবং এসকিউ/চার্জ পরিবর্তনের সাপেক্ষে। |
রুট
একটি রুট রয়েছে, যা সংযুক্ত রাস্তা বিভাগগুলির একটি সিরিজ নিয়ে গঠিত যা শুরু, সমাপ্তি এবং মধ্যবর্তী ওয়ে পয়েন্টগুলিতে যোগদান করে।
JSON প্রতিনিধিত্ব |
---|
{ "routeLabels": [ enum ( |
ক্ষেত্র | |
---|---|
routeLabels[] | অন্যদের সাথে তুলনা করার জন্য রুটের নির্দিষ্ট বৈশিষ্ট্যগুলি সনাক্ত করতে দরকারী যে |
legs[] | পাগুলির একটি সংগ্রহ (পথের মধ্যে পাথ বিভাগগুলি) যা রুটটি তৈরি করে। প্রতিটি পা দুটি অ- |
distanceMeters | মিটারে রুটের ভ্রমণের দূরত্ব। |
duration | রুটটি নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। আপনি যদি ' |
staticDuration | ট্র্যাফিকের শর্তগুলি বিবেচনায় না নিয়ে রুটের মাধ্যমে ভ্রমণের সময়কাল। ' |
polyline | সামগ্রিক রুট পললাইন। এই পললাইনটি সমস্ত |
description | রুটের একটি বিবরণ। |
warnings[] | রুটটি প্রদর্শন করার সময় দেখানোর জন্য সতর্কতার একটি অ্যারে। |
viewport | পললাইনের ভিউপোর্ট বাউন্ডিং বক্স। |
travelAdvisory | রুট সম্পর্কে অতিরিক্ত তথ্য। |
optimizedIntermediateWaypointIndex[] | আপনি যদি সত্যকে |
localizedValues | |
routeToken | একটি অস্বচ্ছ টোকেন যা নেভিগেশন চলাকালীন রুটটি পুনর্গঠনের জন্য নেভিগেশন এসডিকে পাস করা যেতে পারে এবং পুনরায় চালু করার ক্ষেত্রে, রুটটি তৈরি হওয়ার সময় মূল অভিপ্রায়কে সম্মান করুন। এই টোকেনটিকে অস্বচ্ছ ব্লব হিসাবে বিবেচনা করুন। অনুরোধগুলি জুড়ে এর মানটির তুলনা করবেন না কারণ পরিষেবাটি ঠিক একই রুটটি ফিরিয়ে দিলেও এর মান পরিবর্তন হতে পারে। দ্রষ্টব্য: |
polylineDetails | পললাইন বরাবর বিশদ সম্পর্কিত তথ্য রয়েছে। |
রুটেলাবেল
অন্যদের সাথে তুলনা করার জন্য রুটের নির্দিষ্ট বৈশিষ্ট্যগুলি সনাক্ত করতে দরকারী যে
জন্য লেবেলগুলি। Route
Enums | |
---|---|
ROUTE_LABEL_UNSPECIFIED | ডিফল্ট - ব্যবহৃত হয় না। |
DEFAULT_ROUTE | ডিফল্ট "সেরা" রুটটি রুটের গণনার জন্য ফিরে এসেছিল। |
DEFAULT_ROUTE_ALTERNATE | ডিফল্ট "সেরা" রুটের বিকল্প। নির্দিষ্ট করা হলে এর মতো রুটগুলি ফিরে আসবে। |
FUEL_EFFICIENT | জ্বালানী দক্ষ রুট। এই মান সহ লেবেলযুক্ত রুটগুলি জ্বালানী খরচ হিসাবে ইকো প্যারামিটারগুলির জন্য অনুকূলিত হওয়ার জন্য নির্ধারিত হয়। |
SHORTER_DISTANCE | সংক্ষিপ্ত ভ্রমণ দূরত্ব রুট। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য। |
রুটলেগ
ওয়াইপয়েন্টগুলি নন- via
মধ্যে একটি বিভাগ রয়েছে।
JSON প্রতিনিধিত্ব |
---|
{ "distanceMeters": integer, "duration": string, "staticDuration": string, "polyline": { object ( |
ক্ষেত্র | |
---|---|
distanceMeters | মিটারে রুটের পায়ের ভ্রমণের দূরত্ব। |
duration | পা নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। যদি ' |
staticDuration | পা দিয়ে ভ্রমণের সময়কাল, ট্র্যাফিকের শর্তগুলি বিবেচনায় না নিয়ে গণনা করা হয়। ' |
polyline | এই লেগের সামগ্রিক পললাইন যা প্রতিটি |
startLocation | এই পায়ের শুরু অবস্থান। এই অবস্থানটি প্রদত্ত |
endLocation | এই পায়ের শেষ অবস্থান। এই অবস্থানটি প্রদত্ত |
steps[] | এই পায়ের মধ্যে বিভাগগুলি বোঝানোর পদক্ষেপগুলির একটি অ্যারে। প্রতিটি পদক্ষেপ একটি নেভিগেশন নির্দেশনা উপস্থাপন করে। |
travelAdvisory | ব্যবহারকারীকে একটি রুটের পায়ে সম্ভাব্য ট্র্যাফিক জোন বিধিনিষেধের বিষয়ে ব্যবহারকারীকে অবহিত করা উচিত এমন অতিরিক্ত তথ্য রয়েছে। |
localizedValues | |
stepsOverview | এই |
পলিলাইন
একটি এনকোডেড পললাইন এনক্যাপসুলেট করে।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ড polyline_type । পললাইনের ধরণকে আবদ্ধ করে। এনকোডেড_পলাইলে ডিফল্ট। polyline_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
encodedPolyline | পললাইন এনকোডিং অ্যালগরিদম ব্যবহার করে পললাইনটির স্ট্রিং এনকোডিং |
geoJsonLinestring | জিওজসন লাইনস্ট্রিং ফর্ম্যাটটি ব্যবহার করে একটি পললাইন নির্দিষ্ট করে। |
রুটলেগস্টেপ
একটি
একটি বিভাগ রয়েছে। একটি পদক্ষেপ একটি একক নেভিগেশন নির্দেশের সাথে মিলে যায়। রুটের পাগুলি ধাপে তৈরি হয়। RouteLeg
JSON প্রতিনিধিত্ব |
---|
{ "distanceMeters": integer, "staticDuration": string, "polyline": { object ( |
ক্ষেত্র | |
---|---|
distanceMeters | এই পদক্ষেপের ভ্রমণের দূরত্ব, মিটারে। কিছু পরিস্থিতিতে, এই ক্ষেত্রটির কোনও মান নাও থাকতে পারে। |
staticDuration | ট্র্যাফিকের শর্তগুলি বিবেচনায় না নিয়ে এই পদক্ষেপের মাধ্যমে ভ্রমণের সময়কাল। কিছু পরিস্থিতিতে, এই ক্ষেত্রটির কোনও মান নাও থাকতে পারে। ' |
polyline | এই পদক্ষেপের সাথে যুক্ত পললাইন। |
startLocation | এই পদক্ষেপের শুরু অবস্থান। |
endLocation | এই পদক্ষেপের শেষ অবস্থান। |
navigationInstruction | নেভিগেশন নির্দেশাবলী। |
travelAdvisory | ব্যবহারকারীকে সম্ভাব্য ট্র্যাফিক জোনের সীমাবদ্ধতা যেমন একটি লেগ স্টেপে ব্যবহার করা উচিত সে সম্পর্কে অতিরিক্ত তথ্য রয়েছে। |
localizedValues | |
transitDetails | ট্র্যাভেল মোড |
travelMode | এই পদক্ষেপের জন্য ভ্রমণ মোড ব্যবহৃত। |
কৌশল
মানগুলির একটি সেট যা বর্তমান পদক্ষেপের জন্য নিতে নেভিগেশন ক্রিয়া নির্দিষ্ট করে (উদাহরণস্বরূপ, বাম দিকে ঘুরুন, মার্জ করুন বা সোজা)।
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 | রাস্তার নাম পরিবর্তন নির্দেশ করতে ব্যবহৃত। |
রুটলেগস্টেপট্রাভেলএডভাইজারি
ব্যবহারকারীকে অবহিত করা উচিত এমন অতিরিক্ত তথ্য রয়েছে যেমন একটি লেগ স্টেপে সম্ভাব্য ট্র্যাফিক জোনের বিধিনিষেধ।
JSON প্রতিনিধিত্ব |
---|
{
"speedReadingIntervals": [
{
object ( |
ক্ষেত্র | |
---|---|
speedReadingIntervals[] | দ্রষ্টব্য: এই ক্ষেত্রটি বর্তমানে জনবহুল নয়। |
রুটলেগস্টেপোকালাইজডভ্যালুগুলি
নির্দিষ্ট বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
JSON প্রতিনিধিত্ব |
---|
{ "distance": { object ( |
ক্ষেত্র | |
---|---|
distance | ভ্রমণ দূরত্ব পাঠ্য আকারে প্রতিনিধিত্ব করে। |
staticDuration | ট্র্যাফিকের শর্তগুলি বিবেচনায় না নিয়ে সময়কাল, পাঠ্য আকারে উপস্থাপিত। |
রুটলেগস্টেপট্রান্সিটডেটেলস
TRANSIT
রুট সম্পর্কিত RouteLegStep
জন্য অতিরিক্ত তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "stopDetails": { object ( |
ক্ষেত্র | |
---|---|
stopDetails | আগমন এবং প্রস্থান সম্পর্কে তথ্য পদক্ষেপের জন্য থামে। |
localizedValues | |
headsign | যানবাহনে বা প্রস্থান স্টপে চিহ্নিত হিসাবে এই লাইনে ভ্রমণ করার দিকটি নির্দিষ্ট করে। দিকটি প্রায়শই টার্মিনাস স্টেশন। |
headway | এই সময়ে একই স্টপ থেকে প্রস্থানগুলির মধ্যে সময়কাল হিসাবে প্রত্যাশিত সময়টি নির্দিষ্ট করে। উদাহরণস্বরূপ, 600০০ এর অগ্রগতি সেকেন্ডের মূল্য সহ, আপনি যদি আপনার বাসটি মিস করেন তবে আপনি দশ মিনিটের অপেক্ষা আশা করবেন। ' |
transitLine | এই পদক্ষেপে ব্যবহৃত ট্রানজিট লাইন সম্পর্কে তথ্য। |
stopCount | প্রস্থান থেকে আগমন স্টপ পর্যন্ত স্টপের সংখ্যা। এই গণনাটি আগমন স্টপ অন্তর্ভুক্ত করে তবে প্রস্থান স্টপ বাদ দেয়। উদাহরণস্বরূপ, যদি আপনার রুটটি স্টপ এ থেকে চলে যায়, তবে স্টপ বি এবং সি এর মধ্য দিয়ে যায় এবং স্টপ ডি এ পৌঁছে যায়, রিটার্ন 3। |
tripShortText | যাত্রীদের ট্রানজিট ট্রিপ সনাক্ত করতে সময়সূচীতে প্রদর্শিত এবং সাইন বোর্ডগুলিতে প্রদর্শিত পাঠ্য। পাঠ্যটি কোনও পরিষেবা দিনের মধ্যে অনন্যভাবে একটি ট্রিপ সনাক্ত করা উচিত। উদাহরণস্বরূপ, "538" হ'ল অ্যামট্রাক ট্রেনের |
ট্রানজিটস্টপডেটেলস
ট্রানজিট সম্পর্কে বিশদটি RouteLegStep
জন্য থামে।
JSON প্রতিনিধিত্ব |
---|
{ "arrivalStop": { object ( |
ক্ষেত্র | |
---|---|
arrivalStop | পদক্ষেপের জন্য আগমন বন্ধ সম্পর্কিত তথ্য। |
arrivalTime | পদক্ষেপের জন্য আগমনের আনুমানিক সময়। আরএফসি 3339 ব্যবহার করে, যেখানে উত্পন্ন আউটপুট সর্বদা জেড-সাধারণীকরণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশের সংখ্যা ব্যবহার করে। "জেড" ব্যতীত অন্যান্য অফসেটগুলিও গৃহীত হয়। উদাহরণ: |
departureStop | পদক্ষেপের জন্য প্রস্থান বন্ধ সম্পর্কে তথ্য। |
departureTime | পদক্ষেপের জন্য প্রস্থানের আনুমানিক সময়। আরএফসি 3339 ব্যবহার করে, যেখানে উত্পন্ন আউটপুট সর্বদা জেড-সাধারণীকরণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশের সংখ্যা ব্যবহার করে। "জেড" ব্যতীত অন্যান্য অফসেটগুলিও গৃহীত হয়। উদাহরণ: |
ট্রানজিটস্টপ
একটি ট্রানজিট স্টপ সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{
"name": string,
"location": {
object ( |
ক্ষেত্র | |
---|---|
name | ট্রানজিট স্টপের নাম। |
location | অক্ষাংশ/দ্রাঘিমাংশের স্থানাঙ্কে প্রকাশিত স্টপের অবস্থান। |
ট্রানজিটডেটেলস্লোকালাইজডভ্যালুগুলি
RouteTransitDetails
জন্য মানগুলির স্থানীয় বিবরণ।
JSON প্রতিনিধিত্ব |
---|
{ "arrivalTime": { object ( |
ক্ষেত্র | |
---|---|
arrivalTime | একটি সময় জোনের সাথে এর বিন্যাসযুক্ত পাঠ্য উপস্থাপনায় সময়। |
departureTime | একটি সময় জোনের সাথে এর বিন্যাসযুক্ত পাঠ্য উপস্থাপনায় সময়। |
স্থানীয় সময়
সময়ের স্থানীয় বিবরণ।
JSON প্রতিনিধিত্ব |
---|
{
"time": {
object ( |
ক্ষেত্র | |
---|---|
time | একটি নির্দিষ্ট সময় অঞ্চলে স্ট্রিং হিসাবে নির্দিষ্ট সময়। |
timeZone | সময় অঞ্চল রয়েছে। আইএএনএ টাইম জোন ডাটাবেসে সংজ্ঞায়িত সময় জোনের নাম, যেমন "আমেরিকা/নিউ_ইয়র্ক"। |
ট্রানজিটলাইন
এই পদক্ষেপে ব্যবহৃত ট্রানজিট লাইন সম্পর্কে তথ্য রয়েছে।
JSON প্রতিনিধিত্ব |
---|
{ "agencies": [ { object ( |
ক্ষেত্র | |
---|---|
agencies[] | ট্রানজিট এজেন্সি (বা এজেন্সিগুলি) যা এই ট্রানজিট লাইনটি পরিচালনা করে। |
name | এই ট্রানজিট লাইনের পুরো নাম, উদাহরণস্বরূপ, "8 অ্যাভিনিউ লোকাল"। |
uri | ট্রানজিট এজেন্সি দ্বারা সরবরাহিত এই ট্রানজিট লাইনের জন্য ইউআরআই। |
color | রঙটি সাধারণত এই লাইনের জন্য স্বাক্ষরগুলিতে ব্যবহৃত হয়। হেক্সাডেসিমাল প্রতিনিধিত্ব। |
iconUri | এই লাইনের সাথে যুক্ত আইকনটির জন্য ইউআরআই। |
nameShort | এই ট্রানজিট লাইনের সংক্ষিপ্ত নাম। এই নামটি সাধারণত "এম 7" বা "355" এর মতো একটি লাইন নম্বর হবে। |
textColor | রঙটি সাধারণত এই লাইনের জন্য স্বাক্ষরে পাঠ্যে ব্যবহৃত হয়। হেক্সাডেসিমাল প্রতিনিধিত্ব। |
vehicle | এই ট্রানজিট লাইনে যে ধরণের যানবাহন পরিচালনা করে। |
ট্রানজিটেজেন্সি
একটি ট্রানজিট এজেন্সি যা ট্রানজিট লাইন পরিচালনা করে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "phoneNumber": string, "uri": string } |
ক্ষেত্র | |
---|---|
name | এই ট্রানজিট এজেন্সির নাম। |
phoneNumber | ট্রানজিট এজেন্সির লোকেল-নির্দিষ্ট ফর্ম্যাটযুক্ত ফোন নম্বর। |
uri | ট্রানজিট এজেন্সির ইউআরআই। |
ট্রানজিটভিহিকাল
ট্রানজিট রুটে ব্যবহৃত একটি যানবাহন সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "name": { object ( |
ক্ষেত্র | |
---|---|
name | এই গাড়ির নাম, মূলধন। |
type | ব্যবহৃত যানবাহনের ধরণ। |
iconUri | এই গাড়ির ধরণের সাথে সম্পর্কিত আইকনের জন্য ইউআরআই। |
localIconUri | স্থানীয় পরিবহন স্বাক্ষরের উপর ভিত্তি করে এই গাড়ির ধরণের সাথে সম্পর্কিত আইকনটির জন্য ইউআরআই। |
ট্রানজিটভিকলেটাইপ
ট্রানজিট রুটের জন্য যানবাহনের ধরণ।
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 | ট্রলিবাস। |
রুটেলগ্রেভেলএডভাইজারি
অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে একটি লেগ স্টেপ সম্পর্কে অবহিত করা উচিত, যেমন সম্ভাব্য ট্র্যাফিক জোন সীমাবদ্ধতা।
JSON প্রতিনিধিত্ব |
---|
{ "tollInfo": { object ( |
ক্ষেত্র | |
---|---|
tollInfo | নির্দিষ্ট |
speedReadingIntervals[] | ট্র্যাফিক ঘনত্বের বিশদ বিবরণ পড়ার অন্তরগুলি। উদাহরণ:
|
রুটেলগ্লোকালাইজডভ্যালুগুলি
নির্দিষ্ট বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
JSON প্রতিনিধিত্ব |
---|
{ "distance": { object ( |
ক্ষেত্র | |
---|---|
distance | ভ্রমণ দূরত্ব পাঠ্য আকারে প্রতিনিধিত্ব করে। |
duration | সময়কাল, পাঠ্য আকারে প্রতিনিধিত্ব করে এবং ক্যোয়ারির অঞ্চলে স্থানীয়করণ করা হয়। ট্র্যাফিকের শর্তগুলি বিবেচনায় নেয়। দ্রষ্টব্য: আপনি যদি ট্র্যাফিক তথ্যের জন্য অনুরোধ না করেন তবে এই মানটি স্থিতিশীলতার মতো একই মান। |
staticDuration | ট্র্যাফিকের শর্তগুলি বিবেচনায় না নিয়ে সময়কাল, পাঠ্য আকারে উপস্থাপিত। |
স্টেপসওভারভিউ
RouteLegStep
এস এর একটি তালিকা সম্পর্কে ওভারভিউ তথ্য সরবরাহ করে।
JSON প্রতিনিধিত্ব |
---|
{
"multiModalSegments": [
{
object ( |
ক্ষেত্র | |
---|---|
multiModalSegments[] | |
মাল্টিমোডালসমেন্ট
RouteLeg.steps
বিভিন্ন মাল্টি-মডেল বিভাগগুলি সম্পর্কে সংক্ষিপ্ত তথ্য সরবরাহ করে। একটি বহু-মডেল বিভাগকে একই RouteTravelMode
রয়েছে এমন এক বা একাধিক সংলগ্ন RouteLegStep
হিসাবে সংজ্ঞায়িত করা হয়। এই ক্ষেত্রটি পপুলেটেড হয় না যদি RouteLeg
পদক্ষেপগুলিতে কোনও মাল্টি-মডেল বিভাগ না থাকে।
JSON প্রতিনিধিত্ব |
---|
{ "navigationInstruction": { object ( |
ক্ষেত্র | |
---|---|
navigationInstruction | মাল্টি-মডেল বিভাগের জন্য নেভিগেশন ইনস্ট্রাকশন। |
travelMode | মাল্টি-মডেল বিভাগের ভ্রমণ মোড। |
stepStartIndex | সংশ্লিষ্ট |
stepEndIndex | সংশ্লিষ্ট |
ভিউপোর্ট
একটি অক্ষাংশ-দৃ und ়তা ভিউপোর্ট, দুটি তির্যকভাবে low
এবং high
পয়েন্ট হিসাবে প্রতিনিধিত্ব করে। একটি ভিউপোর্টকে একটি বদ্ধ অঞ্চল হিসাবে বিবেচনা করা হয়, অর্থাত্ এটি এর সীমানা অন্তর্ভুক্ত করে। অক্ষাংশের সীমাগুলি অবশ্যই অন্তর্ভুক্ত থাকতে হবে -90 থেকে 90 ডিগ্রি অন্তর্ভুক্ত এবং দ্রাঘিমাংশের সীমা অবশ্যই -180 থেকে 180 ডিগ্রি অন্তর্ভুক্ত থাকতে হবে। বিভিন্ন ক্ষেত্রে অন্তর্ভুক্ত:
যদি
low
=high
তবে ভিউপোর্টটি সেই একক পয়েন্ট নিয়ে গঠিত।যদি
low.longitude
>high.longitude
, দ্রাঘিমাংশের পরিসীমা উল্টানো হয় (ভিউপোর্টটি 180 ডিগ্রি দ্রাঘিমাংশ লাইনটি অতিক্রম করে)।যদি
low.longitude
high.longitude
high.longitude
low.longitude
যদি
low.latitude
high.latitude
low
এবং high
উভয়ই অবশ্যই পপুলেট করতে হবে এবং প্রতিনিধিত্ব করা বাক্সটি খালি থাকতে পারে না (উপরের সংজ্ঞাগুলি দ্বারা নির্দিষ্ট হিসাবে)। একটি খালি ভিউপোর্টের ফলে একটি ত্রুটি হবে।
উদাহরণস্বরূপ, এই ভিউপোর্টটি পুরোপুরি নিউ ইয়র্ক সিটিকে ঘিরে রেখেছে:
{"নিম্ন": {"অক্ষাংশ": 40.477398, "দ্রাঘিমাংশ": -74.259087}, "উচ্চ": {"অক্ষাংশ": 40.91618, "দ্রাঘিমাংশ": -73.70018}}}}
JSON প্রতিনিধিত্ব |
---|
{ "low": { object ( |
ক্ষেত্র | |
---|---|
low | প্রয়োজন। ভিউপোর্টের নিম্ন পয়েন্ট। |
high | প্রয়োজন। ভিউপোর্টের উচ্চ পয়েন্ট। |
রুটেলোকালাইজডভ্যালু
নির্দিষ্ট বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
JSON প্রতিনিধিত্ব |
---|
{ "distance": { object ( |
ক্ষেত্র | |
---|---|
distance | ভ্রমণ দূরত্ব পাঠ্য আকারে প্রতিনিধিত্ব করে। |
duration | সময়কাল, পাঠ্য আকারে প্রতিনিধিত্ব করে এবং ক্যোয়ারির অঞ্চলে স্থানীয়করণ করা হয়। ট্র্যাফিকের শর্তগুলি বিবেচনায় নেয়। দ্রষ্টব্য: আপনি যদি ট্র্যাফিক তথ্যের জন্য অনুরোধ না করেন তবে এই মানটি |
staticDuration | ট্র্যাফিকের শর্তগুলি বিবেচনায় না নিয়ে সময়কাল, পাঠ্য আকারে উপস্থাপিত। |
transitFare | ট্রানজিট ভাড়া পাঠ্য আকারে প্রতিনিধিত্ব করে। |
পলিলিনডেটেলস
প্রদত্ত সূচক বা পললাইনের সংলগ্ন বিভাগের সাথে সম্পর্কিত বিশদ বিবরণ। পয়েন্ট পি_0, পি_1, ..., পি_এন (শূন্য-ভিত্তিক সূচক) সহ একটি পললাইন দেওয়া, PolylineDetails
একটি অন্তর এবং সম্পর্কিত মেটাডেটা সংজ্ঞায়িত করে।
JSON প্রতিনিধিত্ব |
---|
{ "flyoverInfo": [ { object ( |
ক্ষেত্র | |
---|---|
flyoverInfo[] | পললাইন বরাবর ফ্লাইওভারের বিশদ। |
narrowRoadInfo[] | পললাইন বরাবর সরু রাস্তার বিশদ। |
ফ্লাইওভারিনফো
পললাইন বরাবর ফ্লাইওভার সম্পর্কে তথ্য এনক্যাপসুলেট করে।
JSON প্রতিনিধিত্ব |
---|
{ "flyoverPresence": enum ( |
ক্ষেত্র | |
---|---|
flyoverPresence | শুধুমাত্র আউটপুট। পললাইনের প্রদত্ত প্রসারিতের জন্য কোনও ফ্লাইওভার বিদ্যমান কিনা তা বোঝায়। |
polylinePointIndex | পললাইন বরাবর ফ্লাইওভার সম্পর্কিত তথ্যের অবস্থান। |
রোডফেটরেস্টেট
পললাইনের প্রসারিত পাশাপাশি রাস্তা বৈশিষ্ট্যগুলির রাজ্যগুলিকে আবদ্ধ করে।
Enums | |
---|---|
ROAD_FEATURE_STATE_UNSPECIFIED | রাস্তা বৈশিষ্ট্যের অবস্থা গণনা করা হয়নি (ডিফল্ট মান)। |
EXISTS | রাস্তার বৈশিষ্ট্য বিদ্যমান। |
DOES_NOT_EXIST | রাস্তার বৈশিষ্ট্যটির অস্তিত্ব নেই। |
পললাইনপয়েন্টআইএনডিএক্স
পললাইন বিশদ জন্য শুরু এবং শেষ সূচকগুলি এনক্যাপসুলেট করে। উদাহরণস্বরূপ যেখানে ডেটা একটি একক পয়েন্টের সাথে সম্পর্কিত, startIndex
এবং endIndex
সমান হবে।
JSON প্রতিনিধিত্ব |
---|
{ "startIndex": integer, "endIndex": integer } |
ক্ষেত্র | |
---|---|
startIndex | পললাইনে এই বিশদটির শুরু সূচক। |
endIndex | পললাইনে এই বিশদটির শেষ সূচক। |
সংকীর্ণতা info
পললাইন বরাবর সরু রাস্তা সম্পর্কে তথ্য এনক্যাপসুলেট করে।
JSON প্রতিনিধিত্ব |
---|
{ "narrowRoadPresence": enum ( |
ক্ষেত্র | |
---|---|
narrowRoadPresence | শুধুমাত্র আউটপুট। পললাইনের প্রদত্ত প্রসারিতের জন্য কোনও সরু রাস্তা বিদ্যমান কিনা তা বোঝায়। |
polylinePointIndex | পললাইন বরাবর সরু রাস্তা সম্পর্কিত তথ্যের অবস্থান। |
জিওকোডিং রিসাল্টস
উত্স, গন্তব্য এবং মধ্যবর্তী পথের জন্য
রয়েছে। কেবল ঠিকানা পথের জন্য পপুলেটেড। GeocodedWaypoints
JSON প্রতিনিধিত্ব |
---|
{ "origin": { object ( |
ক্ষেত্র | |
---|---|
origin | উত্স জিওকোডেড ওয়েপপয়েন্ট। |
destination | গন্তব্য জিওকোডড ওয়েপপয়েন্ট। |
intermediates[] | ইন্টারমিডিয়েট জিওকোডেড ওয়েপপয়েন্টগুলির একটি তালিকা প্রতিটি সূচক ক্ষেত্রযুক্ত যা অনুরোধে নির্দিষ্ট করা ক্রমে ওয়ে পয়েন্টের শূন্য-ভিত্তিক অবস্থানের সাথে মিলে যায়। |
জিওকোডওয়েডপয়েন্ট
ওয়ে পয়েন্ট হিসাবে ব্যবহৃত অবস্থানগুলি সম্পর্কে বিশদ। কেবল ঠিকানা পথের জন্য পপুলেটেড। ঠিকানাটি জিওকোড করা হয়েছে তা নির্ধারণের উদ্দেশ্যে জিওকোডিং ফলাফল সম্পর্কে বিশদ অন্তর্ভুক্ত।
JSON প্রতিনিধিত্ব |
---|
{
"geocoderStatus": {
object ( |
ক্ষেত্র | |
---|---|
geocoderStatus | জিওকোডিং অপারেশন থেকে প্রাপ্ত স্থিতি কোড নির্দেশ করে। |
type[] | ফলাফলের ধরণ (গুলি), শূন্য বা আরও বেশি ধরণের ট্যাগ আকারে। সমর্থিত প্রকার: ঠিকানা প্রকার এবং ঠিকানা উপাদান প্রকার । |
partialMatch | ইঙ্গিত দেয় যে জিওকোডার মূল অনুরোধের জন্য সঠিক ম্যাচটি ফেরেনি, যদিও এটি অনুরোধ করা ঠিকানার অংশটি মেলে সক্ষম হয়েছিল। আপনি ভুল বানান এবং/অথবা একটি অসম্পূর্ণ ঠিকানার জন্য মূল অনুরোধটি পরীক্ষা করতে চাইতে পারেন। |
placeId | এই ফলাফলের জন্য স্থান আইডি। |
intermediateWaypointRequestIndex | অনুরোধে সংশ্লিষ্ট ইন্টারমিডিয়েট ওয়েপপয়েন্টের সূচক। সংশ্লিষ্ট ওয়েপপয়েন্টটি যদি মধ্যবর্তী ওয়ে পয়েন্ট হয় তবে কেবল পপুলেটেড। |