首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌地图Android:将折线捕捉到街道

谷歌地图Android:将折线捕捉到街道
EN

Stack Overflow用户
提问于 2013-07-02 15:34:56
回答 3查看 5K关注 0票数 4

使用谷歌地图Android v2,我如何捕捉一条用折线绘制的路线,或者只捕捉连接到街道的点?

我正在从Google Play服务中获取位置,但精度通常在5-10米左右,因此点不是直接在街道上,而是有点错误。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-03 08:10:28

你可以看看我写的这篇博客文章指南,关于如何调用Google directions API,解析要点,并在Google Map上显示它们:

Google maps directions using Google Directions API and Polylines

票数 1
EN

Stack Overflow用户

发布于 2013-07-03 05:17:28

一种可能的方法是向Google Directions API询问作为Location对象返回给您的两个连续点之间的确切路径。

请求示例:

http://maps.googleapis.com/maps/api/directions/json?origin=37,-96&destination=37,-96.1&sensor=false

请记住,每个用户(IP)每天有2500个请求的限制,因此您可能还希望限制您的LocationClientLocationManager更新。

票数 1
EN

Stack Overflow用户

发布于 2016-02-19 22:28:30

我认为您需要的是Google Roads API提供的snapToRoads方法。您只需提供折线JSON点,它将返回给您一个由折线点组成的LatLng文件,该文件将更平滑地捕捉到道路上。

https://developers.google.com/maps/documentation/roads/snap

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17419973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档