我从示例中看到OpenLayers支持KML。当我查看KML文档时,我看到了非常广泛的功能,我想知道OL是否支持所有这些功能?也就是说,如果我看到Google描述的KML功能,我可以简单地假设它可以在OL地图中使用吗?如果没有,支持的程度是多少?我看过OL文档,但我只看到很少提及KML。谢谢!
答案 0 :(得分:0)
简短的答案是肯定的,openlayers很好地读了KML。
虽然并非所有功能都能像谷歌地球一样完美,但基本功能(大部分适用于谷歌MAPS的功能)都不是问题:样式,图标,多边形,线串,标记,文件夹,cdata,描述和名称标签的工作原理非常好。
将您的kml发布到网站并使用这些网站来比较结果:
http://maps.burningsilicon.net/
并在googlemaps中查看你的kml更改网址参数(www.yourURL.com)
https://maps.google.com/maps?q=http://www.yourURL.com
ps:很难在openlayers中使用kml地图实现图标偏移。