Navigation SDK की मदद से, अपने मोबाइल ऐप्लिकेशन में Google Maps के रास्ते के दिशा-निर्देशों की सुविधा को इंटिग्रेट किया जा सकता है. यह मौजूदा रूट सेगमेंट और फ़ाइनल डेस्टिनेशन का डेटा उपलब्ध कराता है. यह डेटा, ड्राइवर के ड्राइविंग शुरू करने पर, Fleet Engine को भेजा जाता है. इसमें ड्राइवर SDK से मिलने वाले डिवाइस की जगह की जानकारी का अपडेट और अक्षांश/देशांतर के निर्देशांक भी शामिल होते हैं. इससे आपको ड्राइविंग का बेहतरीन अनुभव मिलता है.
Navigation SDK का इस्तेमाल क्यों करना चाहिए?
Navigation SDK, Fleet Engine के साथ आसानी से इंटिग्रेट हो जाता है. इससे ड्राइवर के रूट को अपडेट करने में मदद मिलती है. ड्राइवर एसडीके के साथ नेविगेशन एसडीके का इस्तेमाल करने से, ड्राइवर को असाइनमेंट मैनेज करने और नेविगेट करने के लिए, एक ही ऐप्लिकेशन का इस्तेमाल करने की सुविधा मिलती है. इसके लिए, उन्हें Google Maps के उपभोक्ता वर्शन की तरह ही, किसी दूसरे ऐप्लिकेशन पर स्विच करने की ज़रूरत नहीं पड़ती.
Navigation SDK की मदद से क्या-क्या किया जा सकता है?
Navigation SDK का इस्तेमाल करके, Fleet Engine के साथ इन चीज़ों के बारे में कम्यूनिकेट करें.
- Google Maps की मदद से, रास्ते के भरोसेमंद दिशा-निर्देश पाएं.
- Driver SDK से मिले अक्षांश/देशांतर के निर्देशांकों के आधार पर, पसंद के मुताबिक बनाए गए रास्ते.
- ज़रूरत के मुताबिक तैयार किए गए मैप एलिमेंट, जैसे कि कस्टम मार्कर, ओवरले, और यूज़र इंटरफ़ेस (यूआई) एलिमेंट. इनकी मदद से, नेविगेशन की अहम जानकारी को हाइलाइट किया जा सकता है और नेविगेशन के अनुभव को मनमुताबिक बनाया जा सकता है.
Navigation SDK कैसे काम करता है
नेविगेशन SDK, Fleet Engine को रास्ते की जानकारी और मंज़िल की जानकारी देता है. वहीं, ड्राइवर SDK, जगह की जानकारी के अपडेट, अक्षांश/देशांतर के निर्देशांक, बची हुई दूरी, और ईटीए की जानकारी देता है. वाहन के डेटा से जुड़े अन्य सभी अपडेट, ग्राहक के बैकएंड पर भेजे जाने चाहिए. इसके बाद, बैकएंड इस डेटा को Fleet Engine को भेजता है.

Navigation SDK को इस्तेमाल करने का तरीका
यहां दिए गए चरणों में, ड्राइवर ऐप्लिकेशन में Navigation SDK को शामिल करने के लिए, इस्तेमाल के सामान्य उदाहरण के बारे में बताया गया है:
Android
| 1 | अपना Google Cloud प्रोजेक्ट सेट अप करना | Navigation SDK का इस्तेमाल करने से पहले, Google Cloud प्रोजेक्ट बनाएं. ज़्यादा जानकारी के लिए, अपना Google Cloud प्रोजेक्ट सेट अप करना लेख पढ़ें. |
| 2 | अपने एपीआई पासकोड में Navigation SDK जोड़ना | एपीआई पासकोड एक यूनीक आइडेंटिफ़ायर होता है, जो आपके अनुरोधों की पुष्टि करता है. नेविगेशन एसडीके का इस्तेमाल करने के लिए, अपने प्रोजेक्ट के साथ कम से कम एक एपीआई पासकोड जोड़ें. ज़्यादा जानकारी के लिए, एपीआई पासकोड इस्तेमाल करना लेख पढ़ें. |
| 3 | अपना Android Studio प्रोजेक्ट सेट अप करना | एक Android प्रोजेक्ट बनाएं और उसमें Navigation SDK को इंटिग्रेट करें. ज़्यादा जानकारी के लिए, अपना Android Studio प्रोजेक्ट सेट अप करना लेख पढ़ें. |
| 4 | अपने प्रोजेक्ट में Driver SDK जोड़ना | Fleet Engine की सभी सुविधाओं का फ़ायदा पाने के लिए, Driver SDK को इंस्टॉल और कॉन्फ़िगर करें. ज़्यादा जानकारी के लिए, मांग पर की जाने वाली यात्राओं के लिए Driver SDK टूल पाना और शेड्यूल किए गए टास्क के लिए Driver SDK टूल पाना लेख पढ़ें. |
iOS
| 1 | अपना Google Cloud प्रोजेक्ट सेट अप करना | Navigation SDK का इस्तेमाल करने से पहले, Google Cloud प्रोजेक्ट बनाएं. ज़्यादा जानकारी के लिए, अपना Google Cloud प्रोजेक्ट सेट अप करना लेख पढ़ें. |
| 2 | अपने एपीआई पासकोड में Navigation SDK जोड़ना | एपीआई पासकोड एक यूनीक आइडेंटिफ़ायर होता है, जो आपके अनुरोधों की पुष्टि करता है. नेविगेशन एसडीके का इस्तेमाल करने के लिए, अपने प्रोजेक्ट के साथ कम से कम एक एपीआई पासकोड जोड़ें. ज़्यादा जानकारी के लिए, एपीआई पासकोड इस्तेमाल करना लेख पढ़ें. |
| 3 | Xcode प्रोजेक्ट सेट अप करना | Xcode प्रोजेक्ट बनाएं और उसमें Navigation SDK इंस्टॉल करें. ज़्यादा जानकारी के लिए, अपना Xcode प्रोजेक्ट सेट अप करना लेख पढ़ें. |
| 4 | अपने प्रोजेक्ट में Driver SDK जोड़ना | Fleet Engine की सभी सुविधाओं का फ़ायदा पाने के लिए, Driver SDK को इंस्टॉल और कॉन्फ़िगर करें. ज़्यादा जानकारी के लिए, मांग पर की जाने वाली यात्राओं के लिए Driver SDK टूल पाना और शेड्यूल किए गए टास्क के लिए Driver SDK टूल पाना लेख पढ़ें. |
Navigation SDK की सुविधाओं के बारे में ज़्यादा जानने के लिए, Android और iOS के लिए Navigation SDK का पूरा दस्तावेज़ देखें.