2011-09-24 54 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 
相關問題