2015-05-13 51 views
0

我有谷歌地图API的问题: 当我请求以下网址返回结果 https://maps.googleapis.com/maps/api/directions/json?origin=Brooklyn&destination=Queens谷歌地图路线API航点优化

但使用的航点=优化:真正的返回数据 https://maps.googleapis.com/maps/api/directions/json?origin=Brooklyn&destination=Queens&waypoints=optimize:true

我无法理解原因。请有人帮忙。

我已经检查过他们说过的路径,但是如果起源和目的地是动态的,我不知道航点。

回答

0

我相信你没有得到任何结果,因为你实际上没有通过任何路点。这是Docs提供的示例请求:

https://maps.googleapis.com/maps/api/directions/json?origin=Adelaide,SA&destination=Adelaide,SA&waypoints=optimize:true|Barossa+Valley,SA|Clare,SA|Connawarra,SA|McLaren+Vale,SA 

试图通过将其附加到您的请求,并通过管道符|将它们分开添加一些航点。

+0

但是,如果起源和目的地是动态的?如果我不知道航点? –

+1

您必须在某一时刻知道您的航点,否则无法使用航点。一旦你知道你的航点,你可以动态地生成你的请求的URL。 – Andy