Google नेविगेशन अनुभव

नेविगेशन SDK टूल, आपके ऐप्लिकेशन में नेविगेशन अनुभव को इंटिग्रेट करने के अलग-अलग तरीके उपलब्ध कराता है. इस पेज पर बताया गया है कि Google नेविगेशन अनुभव क्या है और यह नेविगेशन SDK टूल में उपलब्ध अन्य नेविगेशन अनुभवों से कैसे अलग है.

Google नेविगेशन अनुभव क्या है?

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

ज़्यादा जानकारी के लिए, पसंद के मुताबिक नेविगेशन अनुभव लेख पढ़ें.

Google नेविगेशन का इस्तेमाल करने पर, आपका ऐप्लिकेशन नेविगेशन शुरू करने, चलाने, और बंद करने के लिए, नेविगेशन SDK टूल को कॉल करता है. इसके लिए, यह तरीका अपनाया जाता है:

  1. नेविगेट करना शुरू करें. नेविगेशन शुरू करने के लिए, आपका ऐप्लिकेशन एक नेविगेटर इंस्टेंस बनाता है. इसके बाद, यह नेविगेटर के लिए डेस्टिनेशन सेट करता है और मैप को शुरू करता है. आखिर में, ऐप्लिकेशन से आपको हर मोड़ के बारे में जानकारी मिलने लगती है. आपके इस्तेमाल के उदाहरण के आधार पर, उपयोगकर्ता को यह ऐप्लिकेशन फ़्लो कई तरीकों से दिखाया जा सकता है. उदाहरण के लिए, हो सकता है कि ऐप्लिकेशन में स्टोर लोकेटर हो और उसमें अपने यूज़र इंटरफ़ेस (यूआई) एलिमेंट हों. इनका इस्तेमाल करके, उपयोगकर्ता स्टोर पर नेविगेट कर सकते हैं. इसके अलावा, जब कोई ड्राइवर डिलीवरी का टास्क स्वीकार करता है, तो आपका ऐप्लिकेशन पहले से तय किए गए डेस्टिनेशन के साथ ऐक्टिव नेविगेशन शुरू कर सकता है.

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

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

Google पर नेविगेशन के अनुभव में कैसे बदलाव किया जा सकता है?

आम तौर पर, Google नेविगेशन के अनुभव में बदलाव करके, अलग-अलग रंग स्कीम, कैमरे के व्यू, मुड़ने के लिए अतिरिक्त निर्देश, और इवेंट रिस्पॉन्स ट्रिगर का इस्तेमाल किया जा सकता है. नीचे दी गई सूची में, कुछ ऐसे बदलावों के बारे में बताया गया है जिन्हें किया जा सकता है. यह सूची पूरी नहीं है.

बदलाव जानकारी
नेविगेशन के लिए दिए गए निर्देशों में बदलाव: हेडर, रंग और फ़ॉन्ट, दिशा-निर्देश, दूसरे रास्ते, और यात्रा की प्रोग्रेस दिखाना/छिपाना मैप के यूज़र इंटरफ़ेस (यूआई) के कंट्रोल
नेविगेशन हेडर में बदलाव करना
निर्देशों की सूची दिखाना
दूसरे रास्ते छिपाना
यात्रा की प्रोग्रेस दिखाना
ट्रैफ़िक की जानकारी और रफ़्तार की सीमा की जानकारी में बदलाव करना ट्रैफ़िक लेयर को बंद करना
ट्रैफ़िक लाइट और स्टॉप साइन चालू करना
स्पीडोमीटर दिखाना
मैप के यूज़र इंटरफ़ेस (यूआई) को बदलें और कैमरे को अडजस्ट करें. कस्टम मार्कर जोड़ना
फ़्लोटिंग टेक्स्ट
नाइट मोड सेट करना
कैमरे को अडजस्ट करना