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

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


कार्ड की जानकारी को रूट करना

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

नेविगेशन से जुड़ी सूचनाएं: मोड़-दर-मोड़ (टीबीटी) और सामान्य


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

नेविगेशन टेंप्लेट के उदाहरण


नेविगेशन टेंप्लेट के लिए, उपयोगकर्ता अनुभव से जुड़ी ज़रूरी शर्तें
ऐप्लिकेशन डेवलपर:
ज़रूरी है | रास्ते की जानकारी देने वाले कार्ड पर कम से कम एक मैन्यूवर दिखाएं. |
ज़रूरी है | यूज़र फ़्लो चालू करने के लिए, ऐक्शन स्ट्रिप में कम से कम एक ऐक्शन बटन शामिल करें. |
ज़रूरी है | अगर ऐप्लिकेशन में पैनिंग जेस्चर की सुविधा काम करती है, तो मैप ऐक्शन स्ट्रिप में पैन बटन शामिल करें. |
SHOULD | क्लस्टर में दिखाए गए मैप पर गहरे रंग वाली थीम का इस्तेमाल करें. |
SHOULD | मैप ऐक्शन स्ट्रिप पर, सिर्फ़ मैप के साथ इंटरैक्ट करने से जुड़े बटन शामिल करें. जैसे, कंपास, मैप को मौजूदा जगह पर लाना या 3D मोड. |
SHOULD | मोड़-दर-मोड़ निर्देश देते समय, नेविगेशन बंद करने के लिए एक बटन शामिल करें. |
SHOULD | ऐसे सिंबल इस्तेमाल करें जो स्टैंडर्ड हों या अंतरराष्ट्रीय या देश के हिसाब से तय किए गए सिंबल के मुताबिक हों. |
SHOULD | जंक्शन इमेज का इस्तेमाल सिर्फ़ नेविगेशन से जुड़ा कॉन्टेंट दिखाने के लिए करें. यह इमेज कार्ड की चौड़ाई में होनी चाहिए. |
SHOULD | लेन की ऐसी इमेज उपलब्ध कराएं जिनका बैकग्राउंड पारदर्शी हो, ताकि वे राउटिंग कार्ड के बैकग्राउंड के साथ अच्छी तरह से दिखें. |
SHOULD | सूचनाओं का इस्तेमाल सिर्फ़ ऐसी जानकारी के लिए करें जो मौजूदा नेविगेशन टास्क से जुड़ी हो और जिससे ड्राइवर का ध्यान न भटके. |
MAY | लेन के नीचे छोटा सहायक टेक्स्ट दिखाएं (Roboto 24 का सुझाव दिया गया है) और हाइलाइट न की गई लेन के लिए कंट्रास्ट रेशियो कम करें. |
MAY | जब दो दिशाएं एक के बाद एक तुरंत आती हैं, तो उन्हें रूटिंग कार्ड पर दिखाएं. |
MAY | रास्ते की जानकारी देने वाले कार्ड के टेक्स्ट में, रूट मार्कर जैसी इमेज शामिल करें (मौजूदा चरण और अगला चरण). |
MAY | जब उपयोगकर्ता टेक्स्ट पर आधारित बारी-बारी से दिशा-निर्देशों के बिना ड्राइविंग कर रहा हो या फ़्री-ड्राइव मोड में हो, तब पूरा मैप दिखाएं. |
MAY | ज़रूरत के मुताबिक, राउटिंग कार्ड और यात्रा के अनुमानित समय की जानकारी देने वाले कॉम्पोनेंट को दिखाने या छिपाने का विकल्प चुनें. |
MAY | ड्राइविंग से जुड़ी जानकारी और सूचनाएं मैप पर दिखाएं. जैसे, मौजूदा स्पीड, स्पीड लिमिट, और आगे मौजूद कैमरा. |
MAY | रास्ते की जानकारी देने वाले कार्ड के बैकग्राउंड का रंग पसंद के मुताबिक बनाएं. साथ ही, सड़क के टाइप या अन्य ज़रूरी शर्तों के हिसाब से, नेविगेशन सेशन के दौरान इसे बदलें. |
संसाधन
टाइप | लिंक |
API संदर्भ |
NavigationTemplate,
NavigationTemplate.Builder
|
डेवलपर की मार्गदर्शिका | नेविगेशन टेंप्लेट ऐक्सेस करना |