我有一个运输Android应用程序,请尝试帮助我理解为什么折线似乎是不规则地移动,有时完全不在路上?是否有必要设置新的位置不能超过前一个位置一定距离? 感谢。
答案 0 :(得分:1)
如果您正在显示用户' GPS位置在地图上以折线方式显示,然后您可能希望使用Google新发布的Google Maps Roads API's snapToRoads function在路上拍摄。
基本上它是如何将GPS信息纠正到道路上的。由于1张图片价值1000字,请亲自看看。
但是目前他们只提供了一个restful和javascript API,对于Android,你需要通过restful服务来调用它。
Google为此提供了一个github项目,您可以在此处查看其MainActivity:
https://github.com/googlemaps/roads-api-samples/blob/master/app/src/main/java/com/google/example/maps/roadsapi/MainActivity.java