有沒有什麼辦法從Google Maps API獲取駕車路線的地理座標?獲取駕車路線的座標和名稱
如果我們使用URL來顯示具有源地址和目標地址的行車路線,我們將獲得地圖和路線作爲網頁,而不是我喜歡以某種XML格式獲取座標和細節。
有沒有什麼辦法從Google Maps API獲取駕車路線的地理座標?獲取駕車路線的座標和名稱
如果我們使用URL來顯示具有源地址和目標地址的行車路線,我們將獲得地圖和路線作爲網頁,而不是我喜歡以某種XML格式獲取座標和細節。
海所有,
最後我得到了解決,谷歌還提供了JSON格式的行車路線,我們可以解析JSON數據,這將使所有的細節,包括座標,名稱,描述,距離和大概時間
例如:
http://maps.google.com/maps/nav?key=YOUR-MAP-KEY&output=json&q=from:sourceAddress到:目的地地址
謝謝大家的支持
The Google API documentation has a section on XML requests and parsing。這是非常詳細的,許多選項可用。
當然,請參閱the docs。您創建一個GDirections對象(沒有div
而沒有map
,因此默認情況下不會顯示任何內容,並且您將處理所有顯示),並調用它的load
方法,將getPolyline
和getSteps
指定爲true(因此您將獲得折線和文字方向,儘管缺乏div和地圖)。
GDirections對象的對象load
事件觸發時的結果是準備好了。然後在對象上使用getPolyline
,getNumRoutes
和getRoute
方法檢索結果。
作爲一個完整的參考,同時檢查this(GDirections對象都和的GDirectionsOptions)...!