हम स्प्राइट छवि को Google मानचित्र मार्कर के रूप में कैसे स्थापित कर सकते हैं। उदाहरण के लिए: सीएसएस में हमGoogle मानचित्र मार्कर स्प्राइट छवि स्थिति
background: url('../images/bodycss/pointer.png') 28px -32px;
अब मैं कैसे नीचे Google API-v3 कार्य करने के लिए ऊपर दिए गए कोड को शामिल कर सकते की तरह छवि स्थिति कर रहे हैं?
function setMarkers(map, markers) {
var google_image = new google.maps.MarkerImage("http://example.com/images/bodycss/pointer.png");
for (var i = 0; i < markers.length; i++) {
var sites = markers[i];
var siteLatLng = new google.maps.LatLng(sites[1], sites[2]);
var marker = new google.maps.Marker({
position: siteLatLng,
map: map,
title: sites[0],
zIndex: sites[3],
html: sites[4],
icon: google_image
});
google.maps.event.addListener(marker, "mouseover", function() {
infowindow.setContent(this.html);
infowindow.open(map, this);
});
}
}
मैंने आपके कोड की कोशिश की है और आपके द्वारा दिए गए ब्लॉग पोस्ट को लाल कर दिया है। लेकिन दुर्भाग्य से यह मार्कर प्रदर्शित नहीं करता है। मैंने जिस कोड को आजमाया है वह ** var icon = new google.maps.MarkerImage ("http://www.mydomain.com/images/bodycss/pointer.png", new google.maps.Size (32 , 32), नया google.maps.Point (28, 32)); ** क्या आप कृपया मुझे बता सकते हैं कि इसमें क्या गलत है? –
एक काम करने वाले पहेली के लिए अद्यतन देखें – Cdeez
ए बिग इस पर ब्याज दिखाने के लिए धन्यवाद। लेकिन फिर भी यह काम नहीं करता है क्योंकि मैंने अपनी स्पिटल छवि मानों के साथ अपनी पहेली स्क्रिप्ट को अपडेट किया है, यह काम नहीं करता है। मेरा बेस्ट उदाहरण http://jsfiddle.net/frm683/uXL7H/ देखें। –