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