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


मैप की स्टाइल तय करना
Navigation SDK के लिए मैप की स्टाइल को पसंद के मुताबिक बनाने का पहला चरण, मैप की स्टाइल बनाना और उसे मैप आईडी से जोड़ना है. मैप की स्टाइल, Google Maps Platform Cloud Console में बनाई, सेव की, और बदली जाती हैं. इसके बाद, मैप आईडी को अपने ऐप्लिकेशन कोड में रेफ़रंस करें, ताकि पसंद के मुताबिक बनाया गया मैप दिखाया जा सके.
Navigation SDK में दो तरह के मैप होते हैं, जिन्हें स्टाइल किया जा सकता है: नेविगेशन मैप और रोड मैप. नेविगेशन मैप, नेविगेशन सेशन के दौरान दिखता है. वहीं, रोड मैप तब दिखता है, जब कोई नेविगेशन सेशन चालू नहीं होता. मैप आईडी से जुड़ी और तय की गई स्टाइल, नेविगेशन और सड़क के मैप, दोनों पर लागू होती हैं.
मैप स्टाइल तय करने के बारे में पूरी जानकारी के लिए, Maps SDK for Android के दस्तावेज़ में मैप स्टाइल बनाना और उनका इस्तेमाल करना लेख पढ़ें.
मैप की स्टाइल लागू करना
किसी मैप आईडी से मैप स्टाइल जोड़ने के बाद, आईडी को गतिविधि की लेआउट फ़ाइल में मौजूद <fragment>
एलिमेंट के ज़रिए जोड़ा जा सकता है. इसके लिए,
MapView
क्लास का इस्तेमाल करें. इसके अलावा,
MapFragment
,
SupportMapFragment
या
SupportNavigationFragment
इंस्टेंस पर
GoogleMapOptions
क्लास का इस्तेमाल करके भी आईडी जोड़ा जा सकता है.
मैप स्टाइल लागू करने के बारे में ज़्यादा जानने के लिए, Maps SDK for Android के दस्तावेज़ में अपने ऐप्लिकेशन में मैप आईडी जोड़ना लेख पढ़ें.
हल्के और गहरे रंग वाले मोड की स्टाइल
क्लाउड पर मैप की स्टाइलिंग की सुविधा का इस्तेमाल करके, हल्के और गहरे रंग वाले मोड की स्टाइल तय की जा सकती हैं. Navigation SDK में, सड़क के मैप (नेविगेशन के लिए इस्तेमाल न होने वाले मैप) के लिए लाइट और डार्क मोड उपलब्ध होते हैं. वहीं, नेविगेशन के लिए इस्तेमाल होने वाले मैप के लिए, दिन की रोशनी और कम रोशनी या रात के मोड उपलब्ध होते हैं. Navigation SDK में मैप के साथ स्टाइल जोड़ने पर, ये स्टाइल सड़क और नेविगेशन मैप, दोनों पर लागू होती हैं:
- Cloud Console में लाइट मोड की स्टाइल, लाइट मोड वाले रोड मैप और दिन के उजाले में नेविगेशन के लिए इस्तेमाल होने वाले मैप, दोनों पर लागू होती हैं.
- Cloud Console में गहरे रंग वाले मोड की स्टाइल, गहरे रंग वाले मोड के रोड मैप और कम रोशनी/नाइट मोड के नेविगेशन मैप, दोनों पर लागू होती हैं.
बिलिंग
जब कोई ऐप्लिकेशन, मैप आईडी वाला मैप लोड करता है, तो Dynamic Maps एसकेयू के तहत मैप लोड करने का शुल्क लिया जाता है. ध्यान दें कि यह ट्रिगर, उन मैप लोड के ट्रिगर से अलग होता है जिनमें मैप आईडी लागू नहीं किए गए हैं. मैप आईडी के बिना लोड किए गए मैप के लिए, Maps SDK एसकेयू के तहत शुल्क लिया जाता है. हर एसकेयू के लिए ट्रिगर और कीमत के बारे में ज़्यादा जानने के लिए, कीमत देखें.
नीतियों और इस्तेमाल
Navigation SDK में मैप स्टाइल को पसंद के मुताबिक बनाते समय, आपको नेविगेशन यूज़र इंटरफ़ेस (यूआई) में स्वीकार्य बदलावों से जुड़ी नीतियों का पालन करना होगा. खास तौर पर, आपको नेविगेशन मैप से सड़क नेटवर्क नहीं हटाना चाहिए. इसके अलावा, नेविगेशन मैप पर मौजूद मैप की सुविधाओं के रंग के कंट्रास्ट को कम नहीं करना चाहिए.
नेविगेशन यूज़र इंटरफ़ेस (यूआई) में किए जा सकने वाले बदलावों के बारे में पूरी जानकारी के लिए, Android के लिए Navigation SDK से जुड़ी नीतियां देखें.