我正在开发一个应用程序来跟踪用户的 GPS 位置并在 map 上用标记显示它。每 2 秒更新一次。
问题是我得到的位置不如 WAZE、 map 等其他应用程序准确。用户总是在开车,所以在路上,但标记有时会向左或向右几米。
使用其他应用程序不会发生这种情况,就像他们知道您在路上并捕捉到它的位置而忽略了一点 gps 错误。
那么,我该如何实现呢?我真的需要它!
非常感谢您=)
还是什么都没有?请帮忙!
最佳答案
可以通过在道路 map 上叠加原始数据来修复道路的 GPS 错误。要在小范围内实现这一点,您可以使用 snap to roads API,可通过 Google map 和 OSM 等 map 提供商获得。
如果您正在寻找一种可视化道路位置数据的端到端解决方案,您还可以尝试 HyperTrack适用于 Android 或 iOS 的 SDK。来自汽车驱动器的位置数据会自动捕捉到道路。 (免责声明:我在 HyperTrack 工作。)
关于android - 如何保持道路上的标记?谷歌地图安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24001066/