Hi, I use the following code get from kml openlayer example.
It work very well http://pofableau.com/openlayer/kml2.html here but not with your kml file http://students.cse.tamu.edu/jsc6064/projects/temp/georeferences.kml :(((((((( If I compare the head of the files *georeferences.kml* <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document xmlns=""> *and this of openlayer example*: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.2"> <Document> Is there somebody whose can give us an explanation? Thanks Christian // code ---- kml ----- var kml = new OpenLayers.Layer.Vector("KML", { projection: map.displayProjection, strategies: [new OpenLayers.Strategy.Fixed()], protocol: new OpenLayers.Protocol.HTTP({ url: "sundials.kml", format: new OpenLayers.Format.KML({ extractStyles: true, extractAttributes: true }) }) }); select = new OpenLayers.Control.SelectFeature(kml); kml.events.on({ "featureselected": onFeatureSelect, "featureunselected": onFeatureUnselect }); map.addControl(select); select.activate(); function onPopupClose(evt) { select.unselectAll(); } function onFeatureSelect(event) { var feature = event.feature; // Since KML is user-generated, do naive protection against // Javascript. var content = " "+feature.attributes.name + " " + feature.attributes.description; if (content.search("<script") != -1) { content = "Content contained Javascript! Escaped content below.<br>" + content.replace(/</g, "<"); } popup = new OpenLayers.Popup.FramedCloud("chicken", feature.geometry.getBounds().getCenterLonLat(), new OpenLayers.Size(100,100), content, null, true, onPopupClose); feature.popup = popup; map.addPopup(popup); } function onFeatureUnselect(event) { var feature = event.feature; if(feature.popup) { map.removePopup(feature.popup); feature.popup.destroy(); delete feature.popup; } } -- View this message in context: http://osgeo-org.1560.n6.nabble.com/How-to-read-a-kml-file-into-Open-Layers-issue-tp4983286p4983692.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
