如何在android地图视图中为标记实现下降针脚动画

时间:2011-11-30 15:00:24

标签: android android-mapview

有没有办法在Android中为谷歌地图实现下降的针脚/标记动画,就像在iPhone中那样

2 个答案:

答案 0 :(得分:10)

Android有叠加标记(参见ItemizedOverlay),可以很容易地将图像添加到地图中,但请注意,至少根据我的经验,动画图像在添加到叠加层时不起作用。

我发现有必要在MapView顶部添加一个View,并添加图像,我已经成功地使用该方法将动画可绘制图像添加到地图中。有关详细信息,请参阅此处 Can I use AnimationDrawable in an overlay on a MapView?

但说实话,你应该记住它是Android,并且从iOS复制每个小功能都是不必要的。 Android上的Google地图不使用引脚标记,它使用静态蓝点 - 我说最好复制它并记住您的用户是Android用户,而不是iOS用户 - 他们希望Android应用程序之间保持一致。

答案 1 :(得分:-3)

您可以查看此文档:https://developers.google.com/maps/documentation/javascript/overlays 以下是map的示例。

只需在代码中添加:

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