रूट टोकन पाना

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

जनरेट किए गए रास्तों के लिए, 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 -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 के बारे में जानकारी देखें.