我正在开发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方向的限制?
答案 0 :(得分:3)
答案 1 :(得分:0)
不可否认地猜测,删除航路点的优化?优化是否会改变您设置它们的位置?
我知道您可以使用路线响应元素为您提供一些状态代码以帮助调试。 “NOT_FOUND表示请求的起点,目的地或航点中指定的至少一个位置无法进行地理编码。”