ऐडवांस मार्कर सेट अप करने के लिए, यह तरीका अपनाएं.
एपीआई पासकोड पाना और Maps JavaScript API की सुविधा चालू करना
ऐडवांस मार्कर का इस्तेमाल करने से पहले, आपके पास बिलिंग खाते वाला Cloud प्रोजेक्ट होना चाहिए. साथ ही, Maps JavaScript API की सुविधा चालू होनी चाहिए. ज़्यादा जानने के लिए, Google Cloud प्रोजेक्ट सेट अप करना लेख पढ़ें.
मैप आईडी बनाना
नया मैप आईडी बनाने के लिए, Cloud को पसंद के मुताबिक बनाने का तरीका अपनाएं. मैप का टाइप JavaScript पर सेट करें. इसके बाद, वेक्टर या रास्टर विकल्प चुनें.

मैप को शुरू करने का कोड अपडेट करना
इसके लिए, आपको अभी-अभी बनाया गया मैप आईडी चाहिए. यह आईडी, Maps को मैनेज करने वाले पेज पर मिल सकता है.
ज़रूरत पड़ने पर,
asyncफ़ंक्शन में जाकर, ऐडवांस मार्कर की लाइब्रेरी लोड करें:const { AdvancedMarkerElement } = await google.maps.importLibrary("marker") as google.maps.MarkerLibrary;
mapIdप्रॉपर्टी का इस्तेमाल करके, मैप को इंस्टैंशिएट करते समय, मैप आईडी दें. यह आपके दिए गए मैप आईडी याDEMO_MAP_IDमें से कोई भी हो सकता है.const map = new google.maps.Map(document.getElementById('map'), { center: {lat: -34.397, lng: 150.644}, zoom: 8, mapId: 'YOUR_MAP_ID' });
मैप की क्षमताओं की जांच करना (ज़रूरी नहीं)
ऐडवांस मार्कर के लिए, मैप आईडी की ज़रूरत होती है. अगर मैप आईडी मौजूद नहीं है,
ऐडवांस मार्कर लोड नहीं हो सकते. समस्या हल करने के लिए,
आप मैप की क्षमता
में होने वाले बदलावों की सूचनाएं पाने के लिए mapcapabilities_changed लिसनर जोड़ सकते हैं. मैप की क्षमताओं का इस्तेमाल करना ज़रूरी नहीं है. हमारा सुझाव है कि इसका इस्तेमाल सिर्फ़ जांच
और समस्या हल करने के लिए या रनटाइम फ़ॉलबैक के लिए किया जाए.
// Optional: subscribe to map capability changes. map.addListener('mapcapabilities_changed', () => { const mapCapabilities = map.getMapCapabilities(); if (!mapCapabilities.isAdvancedMarkersAvailable) { // Advanced markers are *not* available, add a fallback. } });