शुरू करना

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

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

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

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

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

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

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

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

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

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

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

मैप शुरू करने का कोड अपडेट करना

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

अपने इनिशियलाइज़ेशन कोड में मैप आईडी जोड़ने के लिए, अपने ऐप्लिकेशन में मैप आईडी जोड़ना लेख पढ़ें.

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

डेटासेट के लिए डेटा-ड्रिवन स्टाइलिंग की सुविधा का इस्तेमाल करने के लिए, मैप आईडी की ज़रूरत होती है. अगर मैप आईडी मौजूद नहीं है या अमान्य मैप आईडी पास किया गया है, तो डेटासेट के लिए डेटा पर आधारित स्टाइलिंग लोड नहीं हो सकती. समस्या हल करने के लिए, 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());

अगले चरण