我正在尝试为Google地图标记使用动画布局。但是,在Google文档中,他们只谈论drawables(Bitmaps)。 困难只是布局旋转的一部分。这意味着,我无法将布局转换为位图并为整个位图设置动画。
我阅读了与我的问题非常相似的以下主题Using an xml Layout for a Google Map Marker for Android。然后我还阅读了以下主题GIF type animation for marker in google map api ANDROID
根据这些主题,我的代码应该是这样的(不确定它是否有效!):
googleMap.addMarker(new MarkerOptions().position(position)
.title("name")
.icon(BitmapDescriptorFactory.fromBitmap(myfunction())));
private final int ONE_SECONDS = 1000;
public Bitmap myfunction(){
// how to do there ?
}
但是,我有一些问题:
实际上,也许我应该忘记谷歌地图?
编辑:我尝试了andrii-omelchenko提供的解决方案,但这种方式并不好。它为一个动画标记消耗了大量资源!
我发现应用程序正在做我想要的:ZENLY。看看那里:https://youtu.be/0S-W8oSnzr0?t=18s 如何使用相同的标记?
提前感谢您的帮助。
答案 0 :(得分:0)
我找到了一个很好的解决方案:使用TileOverlay
:https://developers.google.com/android/reference/com/google/android/gms/maps/model/TileOverlay
所以你必须添加不同的形式,如圆形和多边形,并使它们的属性具有动态性。
因此获得这个结果很困难!