自定义标记图标动画
答
我遇到了这种相同的行为,我发现进一步定义自定义图标有助于解决此问题。
var image = {
url: 'images/map_marker.png',
// This marker is 20 pixels wide by 30 pixels tall.
size: new google.maps.Size(20, 30),
// The origin for this image is 0,0.
origin: new google.maps.Point(0,0),
// The anchor for this image is the base of the image at 0,30.
anchor: new google.maps.Point(10, 30)
};
var marker = new google.maps.Marker({
icon: image,
map: map,
position: latlng,
draggable: false,
title: trip_name,
animation: google.maps.Animation.DROP
});
如果在定义标记时排除地图参数,然后设置地图,会发生什么情况?换句话说,设置标记映射参数的延迟是否解决了问题? – 2013-05-02 16:02:21
您使用的是哪种谷歌地图版本?根据更新日志,这个问题已在v3.7中得到修复(我已经在自己之前观察过了,但在3.7版本之前很久以前)。原始错误说明 - https://code.google.com/p/gmaps-api-issues/issues/detail?id=3608变更日志 - https://code.google.com/p/gmaps-api-issues/wiki/JavascriptMapsAPIv3Changelog – Adam 2013-05-02 16:40:23