जनरेट किए गए रास्तों के लिए, Compute Routes से route टोकन वापस पाने का अनुरोध करने के लिए, यह तरीका अपनाएं:
रास्ते का टोकन वापस पाने के लिए, यहां दिए गए पैरामीटर सेट करें:
travelMode
कोDRIVE
पर सेट करें.routingPreference
कोTRAFFIC_AWARE
याTRAFFIC_AWARE_OPTIMAL
पर सेट करें.
देखें कि आपके रास्ते के किसी भी वेपॉइंट में, वाया वेपॉइंट न हो.
रूट टोकन वापस पाने के लिए,
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 के बारे में जानकारी देखें.