नेविगेशन पॉइंट टोकन का इस्तेमाल करके बनाया गया रास्ता

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

नेविगेशन पॉइंट टोकन की मदद से, डेस्टिनेशन के बारे में अहम जानकारी Android के लिए Navigation SDK या iOS के लिए Navigation SDK को भेजी जा सकती है. इससे बेहतर रूटिंग और ड्राइवर को बेहतर अनुभव मिलता है. यह सुविधा, खाना डिलीवर करने या राइड शेयर करने जैसी सेवाओं के लिए मददगार है. इनमें उपयोगकर्ता के इनपुट के बिना, पिकअप या ड्रॉपऑफ़ पॉइंट के बारे में साफ़ तौर पर पता नहीं चल पाता.

इस इमेज में, राइडशेयर करने वाले उपभोक्ता के ऐप्लिकेशन के उदाहरण दिखाए गए हैं. इनमें नेविगेशन पॉइंट चुना गया है. साथ ही, इसमें ड्राइवर के ऐप्लिकेशन का उदाहरण भी दिखाया गया है. यह ऐप्लिकेशन, ड्राइवर को सटीक रास्ते पर ले जाने के लिए Android के लिए Navigation SDK का इस्तेमाल करता है.

उपयोगकर्ता और ड्राइवर ऐप्लिकेशन के उदाहरण

नेविगेशन पॉइंट टोकन बनाने और उसे पास करने के लिए, Geocoding API के Destinations तरीके का इस्तेमाल करें. इससे आपके उपयोगकर्ताओं को नेविगेशन पॉइंट की सूची से अपनी पसंदीदा जगह चुनने की अनुमति मिलेगी. उपयोगकर्ता का चुना गया विकल्प, Geocoding API के Destinations तरीके से मिला नेविगेशन पॉइंट बन जाता है. इसके बाद, नेविगेशन पॉइंट टोकन को Android के लिए Navigation SDK या iOS के लिए Navigation SDK को पास किया जा सकता है. इसमें मंज़िल के कोऑर्डिनेट के साथ-साथ कॉन्टेक्स्ट के हिसाब से जानकारी भी होती है. इससे सटीक राउटिंग के लिए, वेपॉइंट बनाया जाता है. नेविगेशन एसडीके, ड्राइवर के लिए डेस्टिनेशन को हाइलाइट करेगा. यह उस जगह के हिसाब से होगा जिससे टोकन जुड़ा है.

नेविगेशन पॉइंट टोकन कैसे बनाया जाता है और रूटिंग के लिए Nav SDK को कैसे भेजा जाता है

उदाहरण के लिए, राइडशेयरिंग का इस्तेमाल करने का एक उदाहरण देखें. इसमें, उपभोक्ता के लिए राइड बुक करने का एक ऐप्लिकेशन होता है. साथ ही, ड्राइवर के लिए दूसरा ऐप्लिकेशन होता है, ताकि उसे राइड की सूचना मिल सके और डेस्टिनेशन तक पहुंचने के लिए रूट की जानकारी मिल सके.

जब कोई उपभोक्ता, उपभोक्ता ऐप्लिकेशन खोलता है, तो ऐप्लिकेशन Geocoding API के Destinations तरीके को कॉल करता है. साथ ही, उपभोक्ता को संभावित नेविगेशन पॉइंट का विकल्प देता है:

उपयोगकर्ता, सामान पहुंचाने की जगह चुन रहा है

उपयोगकर्ता अपनी पसंद का पॉइंट चुनता है. यह पॉइंट, SearchDestinations अनुरोध के जवाब के मुख्य हिस्से में मौजूद navigationPoints के कलेक्शन में से एक होता है:

"navigationPoints": [
    {
      "navigationPointToken": <encoded navigation point token>,
      "displayName": "South Entrance",
      "travelModes": ["DRIVE"],
      "usages": ["PICKUP","DROPOFF"],
      "location": {
        "lat": 37.3940894,
        "lng": -122.0788389
      }
    }
]

जवाब से मिले नेविगेशन पॉइंट टोकन को, ड्राइवर के मोबाइल ऐप्लिकेशन पर भेजा जाता है. यह ऐप्लिकेशन, Android या iOS के लिए Navigation SDK टूल का इस्तेमाल करता है. इससे ड्राइवर को सही पिकअप पॉइंट पर ले जाने के लिए, वेपॉइंट बनाया जाता है.