首页 文章

如何在谷歌 Map 上更新Android中的纬度/经度?

提问于
浏览
1

我正在开发一个室内位置应用程序,其中纬度/经度将从收集的传感器数据更新 . 我找不到任何帮助简单地更新 Map 上的纬度/经度的API,因为这实际上是我想要做的唯一事情 . 我不想使用GPS数据,因为该应用的目的是针对GPS信号受到严重挑战的室内场所,即地下停车场 . 我是否可能会错过谷歌 Map API中的某些东西,有人也可以指点我?我将使用旧的lat / lon数据和传感器数据(例如加速度计)计算新的纬度/经度 .

长话短说,我想仅使用传感器数据更新 Map 上的标记,我在API中找不到允许我在 Map 上更新纬度/经度的库函数 . 根据我计算的新纬度/经度,有什么可以做到的吗?

2 回答

  • 0

    您应该保存首次创建的标记的引用(1),然后更新(2)其位置 .

    1)标记标记= mMap.addMarker(new MarkerOptions() . position(firstLatLng));

    2)marker.setPosition(newLatLng);

  • 3

    实际上,如果您想了解更多有关更新所有 Map 功能的信息,请查看google map API

    但是,如果你的时间不多了,并希望每次快速修复你的经纬度更新,那么请看看这个receiving location updates

相关问题