2011-09-24 41 views
6

我使用谷歌地图API的路,但我有问题,当我尝试为coordinates.it说,在文档中,我可以做派的起源和目的地如何将原始和目的地坐标传递给Google Maps指示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} 

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

+0

如果您传递的是坐标,确保之间不存在空间纬度和经度值。那是什么意思 ? – andrei

+0

你可以把一些代码? JSfiddle.net是分享您的示例的好地方... –

+0

http://jsfiddle.net/HSLb2/ – andrei

回答

17

只需提供由逗号分隔的文本值的latidute /经度:

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

+1

您的请求也不起作用{ “routes”:[], “status”:“ZERO_RESULTS” } – andrei

+4

请求正在工作,但没有可用于这些坐标的路线(它开始于阿拉伯沙漠的某处)。 –

+0

工作代码,thnx – Azahar

0

使用谷歌distancematrix API:

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