[OpenLayers-Users] GML and KML styleMap
goliah
bianchimro at gmail.com
Tue Feb 17 04:44:16 EST 2009
Dear list,
I'm trying to load a layer from a local file, using a GML or KML format
based on file extension, and applying the same styleMap in both cases.
The following code only works for GML but not for KML format.
The var filename is the file to load and the var layertype is the extension
of the file.
Any hint?
Thanks a lot
Mauro
var symbolizer = OpenLayers.Util.applyDefaults(
{fillColor:'red', fillOpacity: 0.4, strokeColor: "black"},
OpenLayers.Feature.Vector.style["default"]);
styleMap = new OpenLayers.StyleMap({"default": symbolizer});
if(layertype == 'gml')
overlay = new OpenLayers.Layer.GML("GML", filename, {extractAttributes:
true, styleMap: styleMap});
else if(layertype == 'kml')
overlay = new OpenLayers.Layer.GML("GML", opts['layer'], {
projection: map.displayProjection,
styleMap : styleMap,
format: OpenLayers.Format.KML,
formatOptions: {
extractStyles: false,
extractAttributes: true
}
});
--
View this message in context: http://n2.nabble.com/GML-and-KML-styleMap-tp2339910p2339910.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
More information about the Users
mailing list