сначала извините за мой английский, у меня проблема с загрузкой файла kml (плиточного) в openlayers, файл kml создается для Google Планета Земля с помощью этого скрипта http://cimss.ssec.wisc.edu/imapp/dbge_v1.2.shtml, пример вы можете увидеть здесь: http://modis.umag.cl/desarrollo/kml/2011.09.18.1742.2_3/2011.09.18.1742.2_3.kml, он отлично загружается в Google Earth, но я не знаю, как это сделать в 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 }) }) })
но не отображается на карте, какие-либо идеи ??? спасибо.
Добавьте следующие две строки в ваш код:
layer.setVisibility(true); map.addLayer(layer);
Надеюсь, это поможет вам. Если вы получаете сообщение об ошибке, сообщите об этом. Это поможет нам решить.