पर नंबरिंग लेबल जोड़ें क्या मुझे पता है कि Google मानचित्र api का उपयोग करके Google मानचित्र मार्कर में नंबरिंग लेबल कैसे जोड़ना है? बस आइकन जोड़ने की कोशिश नहीं कर, लेबल जोड़ें। धन्यवाद।Google मानचित्र मार्कर
उत्तर
यदि आप प्रत्येक मार्कर के लिए कस्टम आइकन का उपयोग नहीं करना चाहते हैं तो मैं ओवरलेव्यू के साथ लेबल क्लास बनाने और फिर मार्कर को स्थिति बाध्य करने का सुझाव देता हूं। http://github.com/nmccready/google-maps-utility-library-v3-infobox
लिंक टूटा हुआ है। सौभाग्य से रेपो को गिटहब में कॉपी किया गया है: https://github.com/nmccready/google-maps-utility-library-v3-infobox –
http://www.geocodezip.com/basic8j.asp?filename=example_number.xml (एपीआई के वी 2 के लिए) पर उदाहरण देखें। यहां कुछ सवाल - How can I create numbered map markers in Google Maps V3? के बारे में भी एक प्रश्न था।
मुझे लगता है कि एक बेहतर समाधान एक infoWindow उपयोग करने के लिए है:
या आप की तरह कुछ का उपयोग कर देखो सकता है। कुछ ऐसा:
$(document).ready(function() {
var golfoMexico = new google.maps.LatLng(20.61536,-87.078975);
var settings = {
zoom: 18,
center: golfoMexico,
mapTypeControl: true,
mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
navigationControl: true,
navigationControlOptions: {style: google.maps.NavigationControlStyle.ZOOM_PAN},
mapTypeId: google.maps.MapTypeId.HYBRID
};
var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
var pos1= new google.maps.LatLng(20.61536,-87.078975);
var infowindow = new google.maps.InfoWindow({
content: "Casa Stavola F8 II"
});
var companyMarker = new google.maps.Marker({ position: pos1, map: map,title:"Casa Stavola F8 II", visible:true});
infowindow.open(map,companyMarker);
});
मुझे समझ में नहीं आता है। आप किस लेबल के बारे में बात करते हैं? आपके पास कोई उदाहरण है? – Galen