2011-11-04 54 views
2

我從示例中看到OpenLayers支持KML。當我查看KML文檔時,我看到了非常廣泛的功能,並且想知道OL是否支持所有這些功能?也就是說,如果我看到Google描述的KML功能,我可以簡單地假設這可以在OL映射中使用嗎?如果不是,支持的程度如何?我已經看過OL文檔,但我只看到非常稀少的KML。謝謝!OpenLayers支持KML的範圍有多廣?

回答

0

簡短回答是YES,openlayers很好地讀取KML。

儘管並非每一項功能都能像谷歌地球一樣正常工作,但基本功能(大部分適用於谷歌地圖的功能)都不是問題:樣式,圖標,多邊形,線串,標記,文件夾,cdata,描述和名稱標記工作得很好。

發表您的KML到一個網站,並利用這些網站來比較結果:

http://maps.burningsilicon.net/

,並查看您在Google地圖KML更改URL參數(www.yourURL.com)

https://maps.google.com/maps?q=http://www.yourURL.com

ps:在openlayers中很難實現帶kml貼圖的圖標偏移。