2015-09-20 18 views
5

मैं यह पता लगाने की कोशिश कर रहा हूं कि Google Maps MarkerLabel कैसे जोड़ें।Google मानचित्र मार्कर लेबल एक फ़ंक्शन नहीं है

मैं प्रदर्शित करने के लिए एक मानक मार्कर प्राप्त करने में सक्षम हूं, लेकिन जब मैं मार्कर को ! लेबल जोड़ने का प्रयास करता हूं, तो मुझे google.maps.MarkerLabel is not a function मिलता है।

var marker = new google.maps.Marker({ 
    animation: google.maps.Animation.DROP, 
    label: new google.maps.MarkerLabel({ 
     text: '!' 
    }), 
    map: myMap, 
    position: myMapOptions.center 
}); 

मुझे लगता है कि मैं इस तरह एक नया मार्कर लेबल ऑब्जेक्ट को तत्काल नहीं कर सकता। मुझे विस्मयादिबोधक मार्कर के अंदर विस्मयादिबोधक बिंदु प्राप्त करने के लिए क्या करना है।

+0

क्यों नीचे वोट? – Quantastical

उत्तर

9

MarkerLabelअज्ञात ऑब्जेक्ट विनिर्देशन है।

var marker = new google.maps.Marker({ 
    animation: google.maps.Animation.DROP, 
    label: { 
     text: '!' 
    }, 
    map: myMap, 
    position: myMapOptions.center 
}); 

example fiddle

कोड स्निपेट:

var geocoder; 
 
var map; 
 

 
function initialize() { 
 
    var map = new google.maps.Map(
 
    document.getElementById("map_canvas"), { 
 
     center: new google.maps.LatLng(37.4419, -122.1419), 
 
     zoom: 13, 
 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
 
    }); 
 

 
    var marker = new google.maps.Marker({ 
 
    animation: google.maps.Animation.DROP, 
 
    label: { 
 
     text: '!' 
 
    }, 
 
    map: map, 
 
    position: map.getCenter() 
 
    }); 
 

 

 
} 
 
google.maps.event.addDomListener(window, "load", initialize);
html, 
 
body, 
 
#map_canvas { 
 
    height: 100%; 
 
    width: 100%; 
 
    margin: 0px; 
 
    padding: 0px 
 
}
<script src="https://maps.googleapis.com/maps/api/js"></script> 
 
<div id="map_canvas"></div>

+0

ग्रेट धन्यवाद। मुझे आश्चर्य है कि यह एक अज्ञात वस्तु क्यों है जहां बाकी सब कुछ नहीं है। – Quantastical

+1

'मैपऑप्शन', 'मार्कर ऑप्शन', 'आइकन', ... सभी अज्ञात ऑब्जेक्ट्स हैं। – geocodezip

संबंधित मुद्दे