如何将原点和目标坐标传递到Google Maps Directions API?

时间:2011-09-24 12:00:07

标签: javascript google-maps object

我正在使用谷歌地图api作为方向,但是当我尝试将原点和目的地作为坐标发送时我遇到了问题。我在文档中说我能做到这一点

http://code.google.com/apis/maps/documentation/directions/#RequestParameters

但我不确定格式,因为它一直给我错误

Uncaught Error: Invalid value for property <origin>: [object Object]

我试过这样:

 {"Ja":27,"Ka":45}
 {latitude:27,longitude:45}

以上所有可能的组合,但仍然给出了奇怪的错误,因为对象与我应该发送的对象相同。

2 个答案:

答案 0 :(得分:19)

只需提供以逗号分隔的纬度/经度作为文本值:

http://maps.google.com/maps/api/directions/json?origin=27.111,45.222&destination=28.333,46.444&sensor=false

答案 1 :(得分:0)

使用Google distancematrix API:

https://maps.googleapis.com/maps/api/distancematrix/json?origins=-0.6566588,35.0881299&destinations=-0.6433411,35.094122&mode=driving