一个http请求谷歌地图api方向与航路点

时间:2015-07-04 07:00:00

标签: android google-maps google-maps-api-2

我正在开发Android应用,使用路线google maps api v2。有人说here我可以提供,直到" 8个航路点"在我的http请求中(我假设加上原点和目标点)。所以,我的代码生成下面的请求(我订购了它,所以你可以计算航点的数量)。

  

https://maps.googleapis.com/maps/api/directions/json?origin=45.509166,-73.497897&destination=5.5027,-73.503455&waypoints=optimize:true|   45.509196,-73.495494 |   45.511166,-73.493584 |   45.515887,-73.500751 |   45.516835,-73.507189 |   45.51497,-73.514892 |   45.507828,-73.515879 |   45.504038,-73.516008 |   45.508971,-73.505665 |   &安培;传感器=假安培; API_KEY

这是我得到的答案:

{
   "routes" : [],
   "status" : "ZERO_RESULTS"
}

可以帮我理解错误吗?我的请求是否有错误,或者我是否绕过google maps api方向的限制?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

不可否认地猜测,删除航路点的优化?优化是否会改变您设置它们的位置?

我知道您可以使用路线响应元素为您提供一些状态代码以帮助调试。 “NOT_FOUND表示请求的起点,目的地或航点中指定的至少一个位置无法进行地理编码。”