मैप पर पॉइंट, लाइन, एरिया या ऑब्जेक्ट के कलेक्शन तय करने के लिए, ऑब्जेक्ट जोड़े जा सकते हैं. Maps JavaScript API, इन ऑब्जेक्ट को ओवरले कहता है. ओवरले, अक्षांश/देशांतर के निर्देशांक से जुड़े होते हैं. इसलिए, मैप को खींचने या ज़ूम करने पर, वे भी अपने-आप खिसक जाते हैं.
ओवरले के टाइप
Maps JavaScript API में कई तरह के ओवरले होते हैं, जिन्हें प्रोग्राम के ज़रिए जोड़ा जा सकता है:
- जानकारी वाली विंडो, एक खास तरह का ओवरले होता है. इसका इस्तेमाल, मैप पर किसी जगह पर पॉप-अप बॉलून में कॉन्टेंट (आम तौर पर टेक्स्ट या इमेज) दिखाने के लिए किया जाता है. जानकारी वाली विंडो देखें.
- मैप पर लाइनों को पॉलीलाइन का इस्तेमाल करके दिखाया जाता है. इससे जगहों के क्रम को दिखाया जाता है. आकार और लाइनें देखें.
- मैप पर मनमुताबिक आकार के इलाकों को दिखाने के लिए, पॉलीगॉन का इस्तेमाल किया जाता है. पॉलीलाइन की तरह ही, पॉलीगॉन भी जगहों के व्यवस्थित क्रम में होते हैं. पॉलीलाइन के उलट, पॉलीगॉन किसी इलाके को दिखाते हैं. आकार और लाइनें देखें.
- मैप पर सर्कल और रेक्टैंगल भी बनाए जा सकते हैं.
- मार्कर पर आइकॉन को पसंद के मुताबिक बनाने या पॉलीलाइन में इमेज जोड़ने के लिए, सिंबल का इस्तेमाल करें. सिंबल, वेक्टर पर आधारित इमेज होती है. इसे पाथ के ज़रिए तय किया जाता है. इसके लिए, SVG पाथ नोटेशन का इस्तेमाल किया जाता है. एपीआई से यह कंट्रोल करने के विकल्प भी मिलते हैं कि चिह्न कैसे दिखेगा. सिंबल देखें.
- अगर आपको मैप पर कोई इमेज डालनी है, तो आपके पास ग्राउंड ओवरले का इस्तेमाल करने का विकल्प है. देखें ग्राउंड ओवरले.
OverlayView
इंटरफ़ेस लागू करके, अपने कस्टम ओवरले भी लागू किए जा सकते हैं. कस्टम ओवरले देखें.- ओवरले मैप टाइप का इस्तेमाल करके, मैप लेयर दिखाई जा सकती हैं. अपनी पसंद के मुताबिक मैप टाइप बनाकर, टाइल का अपना सेट बनाया जा सकता है. ये टाइल, बुनियादी मैप के टाइल सेट की जगह ले लेती हैं या मौजूदा बुनियादी मैप के टाइल सेट के ऊपर ओवरले के तौर पर दिखती हैं. कस्टम मैप टाइप देखें.