नेविगेशन टेंप्लेट

नेविगेशन टेंप्लेट में, एक बेस मैप और रास्ते की जानकारी दिखाने का विकल्प होता है.

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

नेविगेशन टेंप्लेट में ये शामिल हैं:

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

क्लस्टर में मैप डिसप्ले

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

क्लस्टर में मौजूद मैप इस तरह से डिज़ाइन किए जाते हैं:

  • अलग से रेंडर किया गया, लेकिन ज़रूरत पड़ने पर मुख्य डिसप्ले को कॉपी कर सकता है.
  • इंटरैक्टिव नहीं है. बटन जैसे इंटरैक्टिव एलिमेंट हटा दिए जाते हैं.
  • गहरे रंग वाली थीम. ड्राइवर का ध्यान सड़क से हटाने की संभावना को कम करने के लिए, क्लस्टर मैप का डार्क थीम वाला वर्शन बनाने का सुझाव दिया जाता है.

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

क्लस्टर से जुड़े उपयोगकर्ता फ़्लो के सैंपल के लिए, क्लस्टर में मैप देखना लेख पढ़ें.

क्लस्टर और सेंटर स्क्रीन के उदाहरण

मैप क्लस्टर का वायरफ़्रेम, जिसमें रूट की खास जानकारी देने वाला मैप मौजूद है
यहां, ऐप्लिकेशन क्लस्टर में मौजूद मैप को ज़ूम करके दिखाता है. वहीं, सेंटर स्क्रीन में रास्ते की खास जानकारी देने वाला मैप दिखाता है.
सेटिंग के साथ मैप क्लस्टर का वायरफ़्रेम
यहां, ऐप्लिकेशन का मैप क्लस्टर में दिखता रहता है. वहीं, उपयोगकर्ता सेंटर स्क्रीन पर कार की सेटिंग में बदलाव करता है.

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

रूटिंग की स्थिति में रूटिंग कार्ड की जानकारी के मॉक-अप

जब राउटिंग कार्ड, राउटिंग की स्थिति में होता है (मैसेज की स्थिति में नहीं), तो इसमें यह जानकारी दिखती है:

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

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

कुछ मामलों में, रास्ते की जानकारी को फ़्लोटिंग नेविगेशन बार में दिखाया जा सकता है. जैसा कि ड्राइविंग के दौरान कोई स्टॉप जोड़ना में दिखाया गया है.

रूटिंग कार्ड की मैसेज स्टेट

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

मैसेज की स्थिति में, राउटिंग कार्ड में यह जानकारी शामिल हो सकती है:

  • राउटिंग से जुड़ा ऐसा मैसेज जिसमें कुछ लिखा हो और जो दो लाइनों से ज़्यादा न हो
  • कोई इमेज या आइकॉन (ज़रूरी नहीं)
रूटिंग कार्ड मैसेज की स्थिति का मॉकअप

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

टीबीटी सूचना के साथ राउटिंग कार्ड
नियमित सूचनाओं वाला राउटिंग कार्ड

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

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

नेविगेशन से जुड़ी सूचनाएं

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

हर सूचना में यह जानकारी शामिल होती है:

  • टाइटल और सबटाइटल (ज़रूरी नहीं)
  • आइकॉन (ज़रूरी नहीं)
  • प्रोग्रेस इंडिकेटर – यह बार या (ज़रूरत पड़ने पर) टाइमर वाले बटन में बनाया गया हो सकता है
  • ज़्यादा से ज़्यादा दो बटन. इनमें से किसी बटन को प्राइमरी बटन या टाइम किया गया बटन के तौर पर सेट किया जा सकता है. टाइम किए गए बटन में प्रोग्रेस इंडिकेटर होता है, जैसा कि पिछली इमेज में दिखाया गया है

सूचनाओं को इनमें से किसी भी तरीके से खारिज किया जा सकता है:

  • उपयोगकर्ता की ओर से कोई कार्रवाई चुनी गई
  • X सेकंड के बाद टाइम आउट हो जाता है (कॉन्फ़िगर किया जा सकता है)
  • उपयोगकर्ता की कार्रवाई के बिना ऐप्लिकेशन बंद होना
नेविगेशन की सूचना में, आगे लगे स्पीड ट्रैप को दिखाया गया है

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

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

नेविगेशन टेंप्लेट के लिए, उपयोगकर्ता अनुभव से जुड़ी ज़रूरी शर्तें

ऐप्लिकेशन डेवलपर:

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

संसाधन

टाइप लिंक
API संदर्भ NavigationTemplate, NavigationTemplate.Builder
डेवलपर की मार्गदर्शिका नेविगेशन टेंप्लेट ऐक्सेस करना