我試圖使用谷歌地圖標記的精靈圖像,但它不顯示。下面是我使用谷歌地圖圖像標記沒有正確放置在精靈
function setMarkers(map, markers) {
var google_image = new google.maps.MarkerImage("http://www.mydomain.com/images/bodycss/pointer.png", new google.maps.Size(32, 32), new google.maps.Point(28, 32));
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
});
var contentString = "Some content";
google.maps.event.addListener(marker, "mouseover", function() {
infowindow.setContent(this.html);
infowindow.open(map, this);
});
}
}
圖像尺寸,我給出32PX * 32PX和圖像位置點我給了28和32只地圖沒有標記顯示的代碼。任何幫助,將不勝感激
感謝您的快速回復。其實LatLng的參數是正確給出的。我的意圖沒有顯示(28,32)是沙特阿拉伯的一個觀點。自從我使用精靈圖像以來,我認爲它顯示圖像位置。我想要做的只是將此圖像添加到Google標記背景:url('../ images/bodycss/pointer.png')28px -32px ;. 而且我很抱歉沒有接受答案,因爲我從來不知道有這樣的功能。我從現在開始就聽取您的意見。 –
嘿是任何人如何解決這個問題。 –