gpt4 book ai didi

android - 在 Android MapView 上移动图标

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:10:17 24 4
gpt4 key购买 nike

我正在开发一个在 Google MapView 上显示移动项目位置的应用程序。我需要一种方法来更新代表项目的图标的位置(以及随着更新数据的到来每两秒更改一次图标的外观)。

我目前在扩展 MapActivity 的应用程序中有一个 Activity 。在此之上,我覆盖了一个在 map 上绘制一些线条的静态覆盖层和一个绘制静态图标的 ItemizedOverlay。

有一个 draw() 方法声称由动画叠加层使用,但覆盖它来执行我的动画仍然不会使任何动画。

我是否需要告诉应用让我的叠加层具有动画效果,还是我需要使用不同类型的叠加层?

最佳答案

关于您的问题,我有两点想法。

首先,您是否考虑过在 MapView 上使用 invalidate() 来强制重绘?那是可能不是最有效的解决方案,但它至少应该为您提供一些可以使用的东西。

其次,您可以通过再次调用 Activity 来刷新 map 上的项目。这是一个 example .

关于android - 在 Android MapView 上移动图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3795834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com