Вроде делаю всё верно, но маркер отображается а тень нет.
Вот код:
function setMarkers(map, locations) {
var image = new google.maps.MarkerImage('media/images/layout/other_bg/map_marker.png',
new google.maps.Size(55,68),
new google.maps.Point(0,0),
new google.maps.Point(27.5,68)
);
var shadow = new google.maps.MarkerImage('media/images/layout/other_bg/map_marker_shadow.png',
new google.maps.Size(60,63),
new google.maps.Point(0,0),
new google.maps.Point(30,68)
);
for (var i = 0; i < locations.length; i++) {
var beach = locations[i];
var myLatLng = new google.maps.LatLng(beach[1], beach[2]);
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
shadow: shadow,
icon: image
});
}
}
Пути верные.