2011-01-24 60 views
3

我怎樣才能從谷歌地圖獲取包含路線通過幾個點的kml文件。現在我使用這個鏈接http://maps.google.com/maps?f=d&hl=en&saddr=51.591016,-0.107382&daddr=51.359619,-0.147695&ie=UTF8&0&om=0&output=kml它的工作,但只有兩點。路線通過點

回答

0

首先,您應該知道Google地圖和Google地球具有顯示kml文件的不同功能。谷歌地球幾乎沒有任何限制,你可以使用傳說和所有東西來創作完整的mxd到谷歌地球,但谷歌地圖卻沒有幾乎相同的功能。

在谷歌地圖中,​​您只能在一個頁面上顯示200 kml的點數,這是因爲此應用程序基於服務器並使用javascript創建,出於性能考慮,每頁僅限於200 kml點。你可能會注意到你的其他點在不同的頁面上,不幸的是你不能同時看到它們。有一件事你可以做,就是爲你的kml文件提供一個url(如果你有一個ftp帳戶或者google我的網頁,你可以很容易地做到這一點),然後只需在搜索框中輸入url,即可!你所有的觀點都會顯示出來,只有你不能發送路線或編輯任何屬性,你只能保存到我的地圖並分享點數的顯示(人們將無法從點獲取路線)

將你的kml提供給一個url地址是一種很好的做法,它會爲你節省時間,你也可以使用你自己的符號系統,如果你在上傳區域輸入url地址(而不是搜索框),你將能夠保持你的符號體系,編輯屬性,並獲得方向和所有其他有趣的東西。然而,你將會受限於每頁只能顯示200點。

因此,如果您需要能夠讓用戶從您的積分搜索方向,則一次只能有200積分:( 在搜索框中輸入網址,並且您的所有積分都會出現.. ....但沒有方向..

希望這有助於 供參考: http://econym.org.uk/gmap/kml.htm

http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html