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