ComputeCustomRoutesRequest
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ComputeCustomRoutes অনুরোধ বার্তা.
| JSON প্রতিনিধিত্ব |
|---|
{
"origin": {
object (Waypoint)
},
"destination": {
object (Waypoint)
},
"intermediates": [
{
object (Waypoint)
}
],
"travelMode": enum (RouteTravelMode),
"routingPreference": enum (RoutingPreference),
"polylineQuality": enum (PolylineQuality),
"polylineEncoding": enum (PolylineEncoding),
"departureTime": string,
"routeModifiers": {
object (RouteModifiers)
},
"routeObjective": {
object (RouteObjective)
},
"languageCode": string,
"units": enum (Units)
} |
| ক্ষেত্র |
|---|
origin | object ( Waypoint ) প্রয়োজন। মূল পথপয়েন্ট। |
destination | object ( Waypoint ) প্রয়োজন। গন্তব্য পথপয়েন্ট। |
intermediates[] | object ( Waypoint ) ঐচ্ছিক। রুট বরাবর ওয়েপয়েন্টের একটি সেট (টার্মিনাল পয়েন্ট বাদে), হয় থামার জন্য বা পাশ দিয়ে যাওয়ার জন্য। 25টি পর্যন্ত মধ্যবর্তী ওয়েপয়েন্ট সমর্থিত। |
travel Mode | enum ( RouteTravelMode ) ঐচ্ছিক। পরিবহনের মোড নির্দিষ্ট করে। শুধুমাত্র DRIVE এবং 'TWO_WHEELER' সমর্থিত৷ |
routing Preference | enum ( RoutingPreference ) ঐচ্ছিক। রুট গণনা কিভাবে নির্দিষ্ট করে. সার্ভার রুট গণনা করার জন্য নির্বাচিত রাউটিং পছন্দ ব্যবহার করার চেষ্টা করে। যদি রাউটিং পছন্দ একটি ত্রুটি বা একটি অতিরিক্ত দীর্ঘ লেটেন্সি ফলাফল, তারপর একটি ত্রুটি ফেরত হয়. আপনি এই বিকল্পটি শুধুমাত্র তখনই নির্দিষ্ট করতে পারেন যখন travelMode DRIVE বা TWO_WHEELER হয়, অন্যথায় অনুরোধটি ব্যর্থ হয়। |
polyline Quality | enum ( PolylineQuality ) ঐচ্ছিক। পলিলাইনের মানের জন্য আপনার পছন্দ নির্দিষ্ট করে। |
polyline Encoding | enum ( PolylineEncoding ) ঐচ্ছিক। পলিলাইনের জন্য পছন্দের এনকোডিং নির্দিষ্ট করে। |
departure Time | string ( Timestamp format) ঐচ্ছিক। প্রস্থানের সময়। আপনি যদি এই মানটি সেট না করেন, তাহলে এই মানটি আপনার অনুরোধ করার সময় ডিফল্ট হবে। যদি আপনি এই মানটি এমন একটি সময়ে সেট করেন যা ইতিমধ্যেই ঘটেছে, তাহলে অনুরোধটি ব্যর্থ হবে। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z" । |
route Modifiers | object ( RouteModifiers ) ঐচ্ছিক। সন্তুষ্ট করার শর্তের একটি সেট যা রুট গণনা করার পদ্ধতিকে প্রভাবিত করে। |
route Objective | object ( RouteObjective ) প্রয়োজন। অপ্টিমাইজ করার জন্য একটি রুট উদ্দেশ্য। |
language Code | string ঐচ্ছিক। BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, ইউনিকোড লোকেল আইডেন্টিফায়ার দেখুন। সমর্থিত ভাষার তালিকার জন্য ভাষা সমর্থন দেখুন। আপনি যখন এই মানটি প্রদান করেন না, তখন প্রদর্শনের ভাষাটি রুট অনুরোধের অবস্থান থেকে অনুমান করা হয়। |
units | enum ( Units ) ঐচ্ছিক। প্রদর্শন ক্ষেত্রগুলির জন্য পরিমাপের এককগুলি নির্দিষ্ট করে। এর মধ্যে রয়েছে NavigationInstruction instruction ক্ষেত্র। রুট, পা, ধাপের দূরত্ব এবং সময়কালের জন্য ব্যবহৃত পরিমাপের একক এই মান দ্বারা প্রভাবিত হয় না। আপনি যদি এই মান প্রদান না করেন, তাহলে ডিসপ্লে ইউনিট অনুরোধের অবস্থান থেকে অনুমান করা হয়। |
রুটঅবজেক্টিভ
ComputeCustomRoutes দ্বারা অপ্টিমাইজ করার জন্য একটি উদ্দেশ্য এনক্যাপসুলেট করে।
| JSON প্রতিনিধিত্ব |
|---|
{
// Union field objective can be only one of the following:
"rateCard": {
object (RateCard)
}
// End of list of possible types for union field objective.
} |
| ক্ষেত্র |
|---|
ইউনিয়ন ক্ষেত্রের objective । রুট উদ্দেশ্য. objective নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: |
rate Card | object ( RateCard ) রেটকার্ডের উদ্দেশ্য। |
রেটকার্ড
একটি RateCard রুট উদ্দেশ্য এনক্যাপসুলেট করে।
| JSON প্রতিনিধিত্ব |
|---|
{
"costPerMinute": {
object (MonetaryCost)
},
"costPerKm": {
object (MonetaryCost)
},
"includeTolls": boolean
} |
| ক্ষেত্র |
|---|
cost Per Minute | object ( MonetaryCost ) ঐচ্ছিক। প্রতি মিনিটে খরচ। |
cost Per Km | object ( MonetaryCost ) ঐচ্ছিক। প্রতি কিলোমিটার খরচ। |
include Tolls | boolean ঐচ্ছিক। সামগ্রিক খরচে টোল খরচ অন্তর্ভুক্ত করতে হবে কিনা। |
আর্থিক খরচ
রেট কার্ডে ব্যবহৃত খরচ এনক্যাপসুলেট করে।
| JSON প্রতিনিধিত্ব |
|---|
{
"value": number
} |
| ক্ষেত্র |
|---|
value | number প্রয়োজন। অনুরোধ থেকে অনুমান করা স্থানীয় মুদ্রায় খরচের মান। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["The core content outlines the `ComputeCustomRoutes` request, detailing how to define a route and its optimization parameters. Key actions include specifying the `origin`, `destination`, and optional `intermediates` via waypoints. Users can select `travelMode`, `routingPreference`, `polylineQuality`, and `polylineEncoding`. `departureTime` can be set. The `routeObjective`, which can use a `RateCard`, including `costPerMinute`, `costPerKm`, and if to include tolls, defines optimization goals. `MonetaryCost` is used to define cost for rate cards. `languageCode` and `units` are also supported.\n"]]