बेहतर मार्कर के साथ सेट अप करने के लिए यह तरीका अपनाएं.
नया मैप रेंडरर सक्षम करें
Maps SDK for Android के 18.0.0 वर्शन से, अपग्रेड किया गया मैप रेंडरर उपलब्ध है. यह रेंडरर कई सुधार करता है, जिनमें ये शामिल हैं क्लाउड-आधारित मैप स्टाइलिंग और Android के लिए Maps SDK टूल पर भी काम करता है.
Android के लिए Maps SDK के वर्शन 18.2.0 के रिलीज़ होने के बाद, Google ने डिफ़ॉल्ट रेंडरर, लेगसी रेंडरर से अपग्रेड किए गए मैप रेंडरर पर जाता है. यह बदलाव का मतलब है कि अपग्रेड किए गए मैप रेंडरर का इस्तेमाल अब आपके ऐप्लिकेशन में डिफ़ॉल्ट रूप से किया जाता है जब आप कोई नया ऐप्लिकेशन बनाते हैं या किसी मौजूदा ऐप्लिकेशन को फिर से बनाते हैं.
मैप आईडी बनाएं
नया मैप आईडी बनाने के लिए, मैप आईडी बनाएं. पक्का करें कि मैप के टाइप को Android पर सेट करें.
मैप को शुरू करने के लिए कोड अपडेट करना
इस चरण के लिए वह मैप आईडी होना ज़रूरी है जो आपने अभी-अभी बनाया है. यह आपको अपने Maps मैनेजमेंट पेज पर मिल सकता है.
अपने शुरू करने के कोड में मैप आईडी जोड़ने के लिए, देखें अपने ऐप्लिकेशन में मैप आईडी जोड़ें.
मैप की सुविधाएं देखना (ज़रूरी है)
बेहतर मार्कर के लिए मैप आईडी ज़रूरी है. मैप आईडी मौजूद न होने पर या
अमान्य मैप आईडी पास की गई है, बेहतर मार्कर लोड नहीं किए जा सकते. इस्तेमाल की जाने वाली चीज़ें
यह
MapCapabilities.isAdvancedMarkersAvailable()
देखें कि क्या ऐडवांस मार्कर काम करते हैं या नहीं.
Kotlin
val capabilities: MapCapabilities = googleMap.getMapCapabilities() System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable())
Java
MapCapabilities capabilities = googleMap.getMapCapabilities(); System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable());