【问题标题】:Android - My Location appears out of street using Google MapsAndroid - 我的位置使用谷歌地图出现在街外
【发布时间】:2016-07-04 00:43:37
【问题描述】:

我正在开发一款使用 FusedLocation API 和 Google 地图实时跟踪我的位置的应用。我使用标记来显示我的当前位置。

我的问题是我的位置总是在街外,在我移动时与街道平行。

这似乎不是GPS的不准确,而是地图和位置之间的差异。

如何解决此问题?

任何帮助将不胜感激!

【问题讨论】:

    标签: android google-maps gps location


    【解决方案1】:

    尝试在 Android ma​​nifest 中使用ACCESS_FINE_LOCATION 而不是ACCESS_COARSE_LOCATION permissions

    https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_FINE_LOCATION

    【讨论】:

      【解决方案2】:

      好吧,gps 数据并不精确,因为它们存在一定的误差范围,因此它们可能会偏离轨道。解决方案是将收集到的位置捕捉​​到 api 已知的道路。

      Here 的文档链接显示了如何使用 java api 进行操作。

      注意:有关其他信息,该页面还提供了原始 gps 位置的示例,以及在示例代码之后叠加在图像中的捕捉位置。

      【讨论】:

        猜你喜欢
        • 2016-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多