रूट टोकन पाना

यूरोपियन इकनॉमिक एरिया (ईईए) के डेवलपर

Compute Routes से जनरेट किए गए रास्तों के लिए, रास्ता टोकन दिखाने का अनुरोध करने के लिए, यह तरीका अपनाएं:

  1. रूट टोकन दिखाने के लिए, यहां दिए गए पैरामीटर सेट करें:

    • travelMode को DRIVE पर सेट करें.
    • routingPreference को TRAFFIC_AWARE या TRAFFIC_AWARE_OPTIMAL पर सेट करें.
  2. देखें कि आपके रास्ते का कोई भी वे पॉइंट, वे पॉइंट के ज़रिए न हो.

  3. रूट टोकन दिखाने के लिए, routes.routeToken फ़ील्ड मास्क तय करें:

    X-Goog-FieldMask: routes.routeToken
    

Navigation SDK में, प्लान किए गए रास्ते के लिए रूट टोकन का इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, यह देखें:

रूट टोकन का उदाहरण

यहां एक ऑरिजिन और एक डेस्टिनेशन वाले रूट के लिए, कर्ल अनुरोध बॉडी का उदाहरण दिया गया है. यह फ़ील्ड मास्क का इस्तेमाल करके, रास्ते के टोकन के साथ-साथ रास्ते के सफ़र में लगने वाले समय, दूरी, और रास्ते की पॉलीलाइन का अनुरोध करता है:

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 का रेफ़रंस देखें.