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

标签 android gps google-maps-markers google-maps-api-2

我正在开发一个应用程序来跟踪用户的 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/

相关文章:

android - android SDK是否提供任何默认方法来像iOS一样添加模糊

algorithm - 匹配带时间戳的 GPS 指向没有时间戳的路径

python - Python 中的 XML 到 CSV

javascript - 谷歌地图自定义标记设置默认图标

javascript - 当用户移动时,我怎样才能得到一个标记来更新它的位置?

javascript - 从谷歌标记获取纬度/经度

android - Android 中字体的物理大小(以磅为单位)

java - Android抽象parcelable类

android - onCreate 方法内的屏幕截图在 android 中不起作用

ios - 如何根据远程文件中的位置检查我的当前位置 - iOS 应用程序