提高 GPS 精度 - Android 转弯地图
Posted
技术标签:
【中文标题】提高 GPS 精度 - Android 转弯地图【英文标题】:Improve GPS accuracy - Android turn-by-turn map 【发布时间】:2016-10-01 14:32:02 【问题描述】:我正在构建一个类似于 waze 的导航应用程序。 我对 GPS 位置的准确性有疑问。当我在街上开车时,我的标记位置在人行道上,有时在马路对面。 我希望与位置始终在街道上的 waze 和 googlemaps 具有类似的精度。 我已经离开 Accuracy 很好但没有工作。
【问题讨论】:
可能想看看这个,听起来你试图做的事情违反了使用条款:***.com/a/26231295/4409409 有关一些附加信息,Google Maps API 中禁止逐行导航,但可以使用简单的路线。您可以查看此tutorial 及其documentation 【参考方案1】:首先你必须告诉应用程序有一条道路/路径,然后将你的位置捕捉到这条道路或路径。
你可以使用 snap to road api
https://developers.google.com/maps/documentation/roads/snap
您可以向 Google 地图的 snapToRoads 方法发出请求 位于以下 URL 的 Roads API。所有请求都必须通过 HTTPS 发送。
https://roads.googleapis.com/v1/snapToRoads?parameters&key=YOUR_API_KEY 参数用法
必需参数
path — 要捕捉的路径。 path 参数接受一个列表 纬度/经度对。纬度和经度值应该是 被逗号隔开。坐标应由管道分隔 字符:“|”。例如: 路径=60.170880,24.942795|60.170879,24.942796|60.170877,24.942796。
【讨论】:
以上是关于提高 GPS 精度 - Android 转弯地图的主要内容,如果未能解决你的问题,请参考以下文章