शुरू करना

प्लैटफ़ॉर्म चुनें: Android iOS JavaScript

ऐडवांस मार्कर सेट अप करने के लिए, यह तरीका अपनाएं.

नया मैप रेंडरर चालू करना

Android के लिए Maps SDK के वर्शन 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());

अगले चरण

ऐडवांस मार्कर बनाना