रूट टोकन पाना

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

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

  1. रास्ते का टोकन वापस पाने के लिए, यहां दिए गए पैरामीटर सेट करें:
    • travelMode को DRIVE या TWO_WHEELER पर सेट करें.
    • routingPreference को TRAFFIC_AWARE या TRAFFIC_AWARE_OPTIMAL पर सेट करें.
  2. यात्रा शुरू करने की जगह और मंज़िल की जानकारी दें. अपने इस्तेमाल के उदाहरण के हिसाब से, इन तरीकों का इस्तेमाल करके जगहें तय की जा सकती हैं: अक्षांश और देशांतर के निर्देशांक, पते की स्ट्रिंग, नेविगेशन पॉइंट टोकन या जगह के आईडी. जगह की जानकारी देने के विकल्प देखें.
  3. देख लें कि आपके रास्ते के किसी भी वेपॉइंट में Via वेपॉइंट न हो.
  4. रास्ते का टोकन वापस पाने के लिए, routes.routeToken फ़ील्ड मास्क तय करें:

    X-Goog-FieldMask: routes.routeToken
    

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

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

यहां एक ही जगह से शुरू होने वाली और एक ही जगह पर खत्म होने वाली यात्रा के लिए, 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 के बारे में जानकारी देखें.