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