插值谷歌地图android道路

Posted

技术标签:

【中文标题】插值谷歌地图android道路【英文标题】:Interpolate google maps android roads 【发布时间】:2016-03-13 07:47:45 【问题描述】:

我正在做一个 android 应用程序,该应用程序从服务器 LatLng 获取路线的点并写入 折线捕捉 到道路。 为了获得道路点,我使用了Google API Roads.,但在响应中我只得到了与我在请求中发送的相同的点。

请求:https://roads.googleapis.com/v1/snapToRoads?interpolate=true&key=AIzaSyCcorJdwrFQp5HpR0she_r3PEVOj1TrUTI&path=43.342592253801136%2C-1.7633818398462608%7C43.333786678427664%2C-1.8170163652393967%7C43.31891938155728%2C-1.9850535434670746

我做错了什么?

谢谢。

【问题讨论】:

尝试附近的点。 【参考方案1】:

我花了 10 分钟才发现问题,实际上你的 api 运行良好,但你发送的数据是错误的,这意味着这些点之间没有可用的路径。

看看https://roads.googleapis.com/v1/snapToRoads?interpolate=true&key=AIzaSyCcorJdwrFQp5HpR0she_r3PEVOj1TrUTI&path=43.323579%2C1.960141%7C43.317866%2C1.967716%7C43.318974%2C1.976428

【讨论】:

谢谢,这就是问题所在,但最后我使用这个库来获取路由:github.com/jd-alexander/Google-Directions-Android.git 更简单!

以上是关于插值谷歌地图android道路的主要内容,如果未能解决你的问题,请参考以下文章

Android - 如何确定坐标是不是位于谷歌地图中的道路上

如何在 Android Studio 中添加捕捉到道路谷歌地图

如何在Android上使用谷歌地图或mapquest动态突出显示道路的一侧(或在旁边画一条线)

谷歌地图 api 密钥有效,但道路 apikey 无效

谷歌地图捕捉到不返回所有值的道路

谷歌地图道路 api 循环 - 如何停止