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

用户在Android中移动时更新地图上的位置,android,gps,android-maps,android-location,Android,Gps,Android Maps,Android Location,我正在开发一个应用程序,希望在用户移动时显示用户位置。我使用自定义覆盖获取用户位置,但当用户移动标记时,标记会从一个位置跳到我不想要的另一个位置。标记器必须平稳移动。以前有人这样做过吗?? 请给出一些示例代码 多谢各位 编辑:-- 使用MyLocationOverlay后,它并不能解决我的问题,但当我将LocationListener实现到我的活动时,它解决了我的问题,因为现在它比以前的版本更平滑。我正在检查位置1微秒和0.00001米 现在,当标记移动到地图的可见区域之外时,它不会显示标记,因

我正在开发一个应用程序,希望在用户移动时显示用户位置。我使用自定义覆盖获取用户位置,但当用户移动标记时,标记会从一个位置跳到我不想要的另一个位置。标记器必须平稳移动。以前有人这样做过吗?? 请给出一些示例代码

多谢各位

编辑:--

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

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


谢谢你

如果你想让你的记分器平稳移动,那么你必须在很短的时间内收听位置。 意味着您必须
将位置更新的最短时间和最短距离设置为0。
因此,当你得到新的位置时,你必须更新地图上的位置,这样它才能顺利工作