একটি রুট টোকেন পান

ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ডেভেলপাররা

জেনারেট করা রাউটগুলোর জন্য Compute Routes-কে রাউট টোকেন ফেরত দেওয়ার অনুরোধ করতে, এই ধাপগুলো অনুসরণ করুন:

  1. একটি রাউট টোকেন ফেরত দেওয়ার জন্য প্রয়োজনীয় নিম্নলিখিত প্যারামিটারগুলো সেট করুন:

    • travelMode DRIVE এ সেট করুন।
    • routingPreference TRAFFIC_AWARE অথবা TRAFFIC_AWARE_OPTIMAL এ সেট করুন।
  2. যাচাই করুন যে আপনার রুটের কোনো ওয়েপয়েন্ট ভায়া ওয়েপয়েন্ট নয়।

  3. একটি রাউট টোকেন ফেরত পেতে routes.routeToken ফিল্ডের মাস্ক নির্দিষ্ট করুন:

    X-Goog-FieldMask: routes.routeToken
    

আপনি নেভিগেশন এসডিকে-তে আপনার পরিকল্পিত রুটের জন্য রুট টোকেনটি ব্যবহার করতে পারেন। আরও বিস্তারিত জানতে দেখুন:

রুট টোকেন উদাহরণ

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

curl -X POST -d
{"origin":{
    "location": {
        "latLng":{
            "latitude":  -37.8167,
            "longitude": 144.9619
        }
    }
},
"destination":{
    "location": {
        "latLng":{
            "latitude":-37.8155,
            "longitude": 144.9663
        }
    }
},
"routingPreference":"TRAFFIC_AWARE",
"travelMode":"DRIVE"
}
-H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H X-Goog-FieldMask: routes.routeToken,routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline
'https://routes.googleapis.com/directions/v2:computeRoutes'

আরও বিস্তারিত তথ্যের জন্য, Compute Routes API রেফারেন্স দেখুন।