Openlayers Not Displaying Kml Layer
I am having problems displaying a kml layer using OpenLayers. Here is my kml file, Light.kml: Copy
It seems to me that you have a typo in your code, try only with map.addLayer. Or using the following structure could do the trick
varmap = new OpenLayers.Map({
div: "map",
layers: [
new OpenLayers.Layer.WMS(
"WMS", "http://vmap0.tiles.osgeo.org/wms/vmap0",
{layers: "basic"}
),
new OpenLayers.Layer.Vector("KML", {
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: "kml/lines.kml",
format: new OpenLayers.Format.KML({
extractStyles: true,
extractAttributes: true,
maxDepth: 2
})
})
})
],
center: new OpenLayers.LonLat(-112.169, 36.099),
zoom: 11
});
Solution 2:
Solution 3:
how about this one:
<?xml version="1.0" encoding="UTF-8"?><kmlxmlns="http://earth.google.com/kml/2.0"><Folder><open>1</open><visibility>1</visibility><GroundOverlay><name>2013-05-15 12:00:00Z</name><visibility>1</visibility><Icon><href>http://localhost/graphics/Light_0.jpg</href></Icon><LatLonBox><north>9.4896821975708</north><south>-66.0149154663086</south><east>197.33328247070312</east><west>90.69839477539062</west></LatLonBox><TimeStamp><when>2013-05-15T12:00:00Z</when></TimeStamp></GroundOverlay></Folder></kml>
would that work my friend?
Post a Comment for "Openlayers Not Displaying Kml Layer"