बेहतर मार्कर के साथ सेट अप करने के लिए यह तरीका अपनाएं.
मैप रेंडर करने की नई सुविधा चालू करना
Maps SDK for Android के 18.0.0 वर्शन से, अपग्रेड किया गया मैप रेंडरर उपलब्ध है. इस रेंडरर की मदद से, Android के लिए Maps SDK टूल में कई सुधार किए गए हैं. जैसे, क्लाउड पर मैप की स्टाइलिंग की सुविधा.
Maps SDK for Android के 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());