मैप आईडी, वह यूनीक आईडी होता है जो Google Maps की स्टाइलिंग और कॉन्फ़िगरेशन सेटिंग को दिखाता है. यह आईडी, Google Cloud में सेव होता है. मैप आईडी का इस्तेमाल करके, अपनी वेबसाइटों और ऐप्लिकेशन में मैप की सुविधाओं को चालू किया जा सकता है. साथ ही, मैप को मैनेज या स्टाइल किया जा सकता है. Google Cloud Console में, अपने प्रोजेक्ट के मैप मैनेजमेंट पेज पर जाकर, JavaScript, Android, iOS या स्टैटिक मैप जैसे हर प्लैटफ़ॉर्म के लिए मैप आईडी बनाए जा सकते हैं.
मैप आईडी बनाने का तरीका जानने के लिए, मैप आईडी बनाना लेख पढ़ें.
मैप आईडी की मदद से क्या किया जा सकता है
मैप आईडी का इस्तेमाल करके, सुविधाओं को चालू किया जा सकता है और स्टाइलिंग की जा सकती है. मैप आईडी का इस्तेमाल करने के कुछ उदाहरण यहां दिए गए हैं. पूरी सूची के लिए, मैप आईडी का इस्तेमाल करने वाली सुविधाएं देखें:
क्लाउड पर मैप की स्टाइलिंग: Google Cloud Console का इस्तेमाल करके, अपने मैप को स्टाइल करने, पसंद के मुताबिक बनाने, और मैनेज करने के लिए, मैप आईडी को मैप की स्टाइल से जोड़ें. यह सुविधा, सभी प्लैटफ़ॉर्म पर उपलब्ध है: Android, iOS, JavaScript, और Maps Static API.
वेक्टर मैप: वेक्टर पर आधारित टाइल से बने मैप का इस्तेमाल करने के लिए, मैप आईडी का इस्तेमाल करें. इन टाइल को, WebGL का इस्तेमाल करके क्लाइंट साइड पर लोड होने के दौरान बनाया जाता है. यह सुविधा, JavaScript पर उपलब्ध है.
ऐडवांस मार्कर: ऐडवांस मार्कर की सुविधा चालू करने के लिए, मैप आईडी का इस्तेमाल करें. यह सुविधा, Android, iOS, और JavaScript पर उपलब्ध है.
क्लाउड पर मैप की स्टाइलिंग का उदाहरण
अपनी वेबसाइट और Android ऐप्लिकेशन पर मैप को स्टाइल करने के लिए, क्लाउड पर मैप की स्टाइलिंग की सुविधा का इस्तेमाल करने के लिए, यह तरीका अपनाएं:
हर उस प्लैटफ़ॉर्म के लिए मैप आईडी बनाएं जिसका इस्तेमाल किया जा रहा है. उदाहरण के लिए, JavaScript और Android के लिए मैप आईडी बनाएं. ज़्यादा जानकारी के लिए, मैप आईडी बनाना लेख पढ़ें.
Google Cloud Console पर, मैप की स्टाइल कॉन्फ़िगर करें. ज़्यादा जानकारी के लिए, क्लाउड पर मैप की स्टाइलिंग लेख पढ़ें.
Google Cloud Console में, अपने दोनों मैप आईडी को मैप की स्टाइल से जोड़ें. ज़्यादा जानकारी के लिए, मैप आईडी को अपनी स्टाइल से जोड़ना लेख पढ़ें.
अपनी वेबसाइट के JavaScript और Android ऐप्लिकेशन के कोड में, मैप आईडी का रेफ़रंस जोड़ें. ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन में मैप आईडी जोड़ना लेख पढ़ें.
इसके बाद, आपके मैप आईडी से जुड़ी मैप की स्टाइल, आपकी वेबसाइट और Android ऐप्लिकेशन पर दिखती है. Cloud Console में, मैप की स्टाइल में अपडेट किए जा सकते हैं. इसके बाद, ये बदलाव दोनों जगहों पर अपने-आप दिखते हैं. इसके लिए, आपके ग्राहकों को ऐप्लिकेशन अपडेट करने की ज़रूरत नहीं होती.
मैप आईडी का इस्तेमाल करने वाली सुविधाएं
यहां दी गई टेबल में, Google Maps Platform की उन सुविधाओं और एपीआई के बारे में बताया गया है जिनमें मैप आईडी का इस्तेमाल किया जाता है:
| सुविधा या एपीआई | इन लक्ष्यों को पूरा करने के लिए, मैप आईडी का इस्तेमाल किया जाता है |
|---|---|
| ऐडवांस मार्कर | ऐडवांस मार्कर की सुविधा चालू करना. इसके लिए, आपको मैप आईडी बनाने की ज़रूरत नहीं है. इसके बजाय, डेमो मैप आईडी DEMO_MAP_ID का इस्तेमाल किया जा सकता है. |
| बाउंड्री के लिए डेटा-ड्रिवन स्टाइलिंग | मैप आईडी को बाउंड्री और स्टाइलिंग के सेट से जोड़ें, ताकि मैप को बाउंड्री के हिसाब से स्टाइल किया जा सके. |
| डेटासेट के लिए डेटा-ड्रिवन स्टाइलिंग | मैप आईडी को डेटा और स्टाइलिंग के सेट से जोड़ें, ताकि मैप को डेटासेट के हिसाब से स्टाइल किया जा सके. |
| Flutter | अपने Flutter ऐप्लिकेशन में इस्तेमाल किए गए Google Maps को स्टाइल करना. |
| Maps JavaScript API | वेब पेज पर दिखने वाले मैप को स्टाइल करना. |
| Android के लिए Maps SDK | Android ऐप्लिकेशन में दिखने वाले मैप को स्टाइल करना.1 |
| iOS के लिए Maps SDK | iOS ऐप्लिकेशन में दिखने वाले मैप को स्टाइल करना.1 |
| Maps Static API | स्टैटिक इमेज के तौर पर रेंडर किए जाने वाले मैप की जानकारी देना और उसे स्टाइल करना. |
| मोबिलिटी के समाधान | मोबिलिटी के समाधानों में मैप को स्टाइल करने के लिए, Maps JavaScript API और Android और iOS के लिए SDK टूल का इस्तेमाल करना.1 |
| Android के लिए Navigation SDK टूल | Android ऐप्लिकेशन में दिखने वाले मैप को स्टाइल करना.1 |
| iOS के लिए Navigation SDK टूल | iOS ऐप्लिकेशन में दिखने वाले मैप को स्टाइल करना.1 |
| WebGL (वेक्टर मैप) | JavaScript वेक्टर मैप आईडी का इस्तेमाल करके, WebGL की सुविधाएं चालू करना. |
1 Android के लिए Maps SDK, iOS के लिए Maps SDK, Android के लिए Navigation SDK या iOS के लिए Navigation SDK पर मैप आईडी का इस्तेमाल करने से एक मैप लोड शुरू हो जाता है. इसके लिए, Dynamic Maps एसकेयू के तहत शुल्क देना पड़ता है.