2009-06-04 55 views
2

因此,如果您正在撰寫的應用程序(不是網站),而且您需要解決從一個位置到另一個位置的路線指示,如何從Google地圖獲取信息而無需使用Javascript?從Google地圖中獲取路線和路線而不使用Javascript?

我想知道在谷歌地圖上是否有任何一組特殊的URL或API給定一對位置(兩個城市名稱)將返回從城市A到城市B的路線路徑的路線座標。

回答

3

好吧,GMaps javascript發出一個HTTP請求並接收回一個JSON響應。看看請求的格式是什麼,並自己發出這樣的請求。

不確定XML路徑,但可以輕鬆地將JSON轉換爲XML - 畢竟,這兩個都是樹結構。

編輯:雖然上述技術上是可行的,但這可能或可能不允許;你可能不應該打破ToS。

+0

好吧,我想試試,但我猜測谷歌會檢測到,這不是一個有效的電話和拒絕,結果...... 無論如何,找出它不是一件容易的事請求的格式。我現在正在使用http代理! – Hectoret 2009-06-04 13:29:14

+0

如果你以與JS相同的格式發送它,你應該沒問題(Google usu只關心一個有效的API密鑰和請求頻率) – Piskvor 2009-06-04 13:44:00

1

如果您對Google明確允許您使用Google Map API的內容感興趣,則應該查看Terms of Service

我發現下面的部分,這似乎意味着,逆向工程的協議是由谷歌認爲是淘氣:

反向工程,編譯或 以其他方式試圖提取服務的 源代碼或其任何部分 ,除非明確地 許可或適用的 法律要求;