我正在开发一款使用FusedLocation API和Google Maps实时跟踪我的位置的应用。我用一个标记来显示我当前的位置。
我的问题是,当我搬家时,我的位置总是在街外,与街道平行。
这似乎不是GPS的不准确,而是地图和位置之间的差异。
如何解决此问题?
任何帮助将不胜感激!
答案 0 :(得分:0)
尝试在Android 清单 ACCESS_FINE_LOCATION
ACCESS_COARSE_LOCATION
代替permissions
https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_FINE_LOCATION
答案 1 :(得分:0)
好的GPS数据不准确,因为它们有一个误差范围,可以让它们不在路上。解决方法是将收集的位置捕捉到api已知的道路。
Here是指向如何使用java api执行此操作的文档的链接。
注意:有关其他信息,该页面还提供了示例代码后面的图像中叠加的原始gps位置和捕捉位置的示例。