首先抱歉我的英文,我在将一个kml文件(平铺)加载到openlayers时遇到问题,使用此脚本http://cimss.ssec.wisc.edu/imapp/dbge_v1.2.shtml为Google地球生成kml文件,您可以在此处看到一个示例:{{3它在谷歌地球加载很好,但我不知道如何在openlayers中做到这一点,我试过这个:
var layer = new OpenLayers.Layer.Vector("KML", {
projection: map.displayProjection,
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: "http://modis.umag.cl/desarrollo/kml/2011.09.18.1742.2_3/2011.09.18.1742.2_3.kml",
format: new OpenLayers.Format.KML({
extractStyles: true,
extractAttributes: true,
maxDepth: 4
})
})
})
但是没有在地图中显示,任何想法???感谢。
答案 0 :(得分:2)
在代码中添加以下两行:
layer.setVisibility(true);
map.addLayer(layer);
希望这会对你有所帮助。如果你收到错误请提及。这有助于我们解决。