谷歌地图v3中的弹性标记

时间:2009-12-04 15:18:06

标签: google-maps google-maps-api-3 google-maps-markers

在Google Maps API v2中,我们可以设置标记选项bouncy:true。它增加了标记眼睛糖果的能力 - 在拖动这个标记后,它正在弹跳。

是否可以在API v3中完成?

3 个答案:

答案 0 :(得分:14)

以下是您在V3中的操作方法

google.maps.event.addListener(marker, "dragend", function(){

   marker.setAnimation(google.maps.Animation.BOUNCE);

});

答案 1 :(得分:3)

我只是快速浏览了标记的API v3规范 - 它现在看起来不像'bouncy'选项可用但是我不会惊讶地看到这个在v3 API中实现了点 - 它仍处于测试阶段,并且必将发生相当大的变化。

如果您真的想要V3 Map中的行为,您可以将事件与标记对象上的'dragend'方法联系起来。让函数调用更改MarkerImage对象的锚点 - 也可以查看API中的MarkerImage对象。

答案 2 :(得分:0)

好吧,我正在寻找一种在谷歌地图V3中实现弹性标记的方法,这样如果我们显示一组标记,那么当前选择的标记应该清晰可见。

我们使用标记的z-index属性将当前标记的z-index设置为比其余标记相对更高的值。