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

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

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

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

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

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

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

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

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

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