向 google 地图 api 方向发出带有航点的 http 请求

Max*_*ude 4 android google-maps google-maps-api-2

我正在开发一个 Android 应用程序,使用路线谷歌地图 api v2。据说这里我可以在我的http请求中放置最多“8个路径点”(我假设加上出发点和目的地点)。因此,我的代码生成下面的请求(我订购了它,以便您可以计算航路点的数量)。

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"
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我理解出了什么问题吗?我的请求是否有错误,或者我绕过了 google 地图 api 方向的限制?