我正在开发一款跟踪用户GPS位置的应用,并在地图中用标记显示它。更新是每2秒。
问题是我得到的位置不如WAZE,地图等其他应用程序那么准确。用户总是驾驶,所以在路上,但标记有时左右几米左右。
使用其他应用程序时,这种情况并没有发生,就像他们知道你处在一条道路上并且忽略了一点gps错误而将其锁定在它的位置。
那么,我怎样才能做到这一点?我真的需要它!
非常感谢你提前=)
仍然没有这个?请帮忙!
答案 0 :(得分:1)
可以通过在道路地图上叠加原始数据来修复道路的GPS错误。为了实现小规模,您可以使用snap to roads API,可通过Google Maps和OSM等地图提供商获得。
如果您正在寻找可在路上可视化位置数据的端到端解决方案,您还可以尝试使用适用于Android或iOS的HyperTrack SDK。汽车驱动器的位置数据会自动对齐道路。 (免责声明:我在HyperTrack工作。)