在Google Map API v3中,正如标题所示,我只看到了2种类型的动画,但我在某些地方看到地图标记器在鼠标悬停时像变大一样的动画?如何实现这个效果?
http://chart.googleapis.com/chart?chst=d_map_spin&chld=0.5|0|FF8800|15|_|
http://chart.googleapis.com/chart?chst=d_map_spin&chld=0.6|0|FF8800|15|_|
http://chart.googleapis.com/chart?chst=d_map_spin&chld=0.7|0|FF8800|15|_|
不要忘记设置正确的锚点!例如:
marker.setIcon(new google.maps.MarkerImage(
'http://chart.googleapis.com/chart?chst=d_map_spin&chld=0.65|0|FF8800|15|_|',
null,
null,
new google.maps.Point(11, 43) // this is the proper anchor point for scale 0.65
));
您可以使用自己的图像作为标记,然后利用标记图像的 scaledSize
属性,在 mouseover
事件触发时将其放大。
我不知道有没有其他简单的方法可以实现这个功能。