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

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

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

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

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

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

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

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

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

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

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

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