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

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

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

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

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

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