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