如何在道路上保持标记?谷歌地图安卓

Alb*_*rto 6 gps android google-maps-markers google-maps-api-2

我正在开发一个应用程序来跟踪用户的 GPS 位置并在地图上用标记显示它。每 2 秒更新一次。

问题是我得到的位置不如 WAZE、地图等其他应用程序准确。用户总是在开车,所以在路上,但标记有时在左或右几米处。

使用其他应用程序不会发生这种情况,就像他们知道您在路上并将位置捕捉到它而忽略了一点 gps 错误。

那么,我怎样才能做到这一点?我真的需要它!

非常感谢您提前=)

还是什么都没有?请帮忙!

arj*_*n27 2

道路的 GPS 误差可以通过在道路地图上叠加原始数据来修复。要在小规模范围内实现此目的,您可以使用道路快照 API,该 API 可通过 Google 地图和 OSM 等地图提供商提供。

如果您正在寻找能够可视化道路位置数据的端到端解决方案,您还可以尝试适用于 Android 或 iOS 的HyperTrack SDK。来自汽车驱动器的位置数据会自动捕捉到道路。(免责声明:我在 HyperTrack 工作。)