शुरू करना

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

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

एपीआई पासकोड पाना और एपीआई चालू करना

डेटासेट के लिए, डेटा-ड्रिवन स्टाइलिंग का इस्तेमाल करने से पहले, आपके पास ये चीज़ें होनी चाहिए: बिलिंग खाते वाला Cloud प्रोजेक्ट. साथ ही, Android के लिए Maps SDK और Maps Datasets API, दोनों चालू होने चाहिए. ज़्यादा जानने के लिए, यह लेख पढ़ें:

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

Android के लिए Maps SDK के 18.0.0 वर्शन से, मैप रेंडरर का अपग्रेड किया गया वर्शन उपलब्ध है. इस रेंडरर में कई सुधार किए गए हैं. इनमें Android के लिए Maps SDK में, क्लाउड पर मैप की स्टाइलिंग की सुविधा शामिल है.

Android के लिए Maps SDK के 18.2.0 वर्शन के रिलीज़ होने के बाद, Google ने डिफ़ॉल्ट रेंडरर को लेगसी रेंडरर से बदलकर, अपग्रेड किया गया मैप रेंडरर कर दिया है. इसका मतलब है कि नया ऐप्लिकेशन बनाने या मौजूदा ऐप्लिकेशन को फिर से बनाने पर, अपग्रेड किया गया मैप रेंडरर अब डिफ़ॉल्ट रूप से इस्तेमाल किया जाता है.

मैप आईडी बनाना

नया मैप आईडी बनाने के लिए, मैप आईडी बनाना लेख में दिया गया तरीका अपनाएं. पक्का करें कि आपने मैप टाइप को Android पर सेट किया हो.

मैप की नई स्टाइल बनाना

मैप की नई स्टाइल बनाने के लिए, मैप की स्टाइल बनाना और उनका इस्तेमाल करना लेख में दिए गए निर्देशों का पालन करें. साथ ही, स्टाइल बनाने के बाद, उसे अपने बनाए गए मैप आईडी से जोड़ें.

मैप को शुरू करने के लिए इस्तेमाल किया जाने वाला कोड अपडेट करना

इस चरण के लिए, आपको अपने बनाए गए मैप आईडी की ज़रूरत होगी. यह आईडी, Maps को मैनेज करने वाले पेज पर देखा जा सकता है.

अपने ऐप्लिकेशन को शुरू करने के लिए इस्तेमाल किए जाने वाले कोड में मैप आईडी जोड़ने के लिए, अपने ऐप्लिकेशन में मैप आईडी जोड़ना लेख पढ़ें.

मैप की सुविधाओं की जानकारी देखना (ज़रूरी है)

डेटासेट के लिए, डेटा-ड्रिवन स्टाइलिंग के लिए, मैप आईडी की ज़रूरत होती है. अगर मैप आईडी मौजूद नहीं है या कोई अमान्य मैप आईडी पास किया गया है, तो डेटासेट के लिए डेटा-ड्रिवन स्टाइलिंग लोड नहीं हो सकती. समस्या हल करने के लिए, MapCapabilities का इस्तेमाल करके यह देखा जा सकता है कि डेटासेट के लिए डेटा-ड्रिवन स्टाइलिंग की सुविधा उपलब्ध है या नहीं.

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());

अगले चरण