Google マップ マーカーにスプライト画像を使用しようとしていますが、表示されません。これが私が使用しているコードです
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 です。マップのみがマーカーなしで表示されています。どんな助けでもいただければ幸いです