2015-07-04 51 views
1

我正在一个Android应用程序,使用方向谷歌地图api v2。据说我可以放入here,在我的http请求中(我假设加上起点和终点)可以达到“8个航点”。所以,我的代码会在下面生成请求(我命令它可以计算航点的数量)。一个http请求谷歌地图api方向与航点

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的方向限制?

回答

3
+0

更改目的地= 5.5027与50.5027 –

+0

你是对的。当我在谷歌地图上复制位置时,它应该是:45.5027而不是5.5027。再一次,非常感谢,我在那里审查我的代码和调试。 –

+0

随时欢迎........ –

0

不可否认的是一个猜测,删除航点的优化?你所设定的优化不会改变吗?

我知道你可以使用Directions Response Elements来给你一些状态码来帮助调试。 “NOT_FOUND表示至少有一个请求的来源,目的地或途经点中指定的地点无法进行地理编码。”

+0

我既真实和优化航路点假审判。问题在于我没有像jitendra parmar所说的那样复制粘贴的路点。再次谢谢你。 –