用户在Android中移动时更新地图上的位置

时间:2012-03-26 09:56:20

标签: android gps android-maps android-location

我正在开发一个应用程序,我希望在用户移动时显示用户位置。我使用自定义叠加获取用户位置,但是当用户将标记跳转从一个位置移动到另一个我不想要的位置时。标记必须顺利移动。有没有人这样做过? 请举一些示例代码..

谢谢

编辑: -

使用MyLocationOverlay之后它并没有解决我的问题但是当我将LocationListener实现到我的活动时它解决了我的问题,因为它现在比以前的版本更平滑。我正在检查位置1微秒&为0.00001米。

现在当标记移动到地图的可见区域之外时,它不显示标记,因此每当标记移动到地图活动本身的当前可见区域之外时,地图的中心应该是当前位置(即标记位置)。

谢谢

1 个答案:

答案 0 :(得分:0)

如果您希望标记移动顺畅,则必须在非常短的时间内听取位置。 意味着你必须set the minimum time and minimum distance for location updates to 0. 因此,当您获得新位置时,您必须在地图上更新该位置,以便它能顺利运行。