Hi
I aould like to let user draw polygons on map and using a optionbox define
their fill color (green or red)

Then, during runtime I would like to get all the drawn polygons vertices and
their fill color.

How can i do this?

I tried with 


//cores para polygon layer
                        styleMapRed = new 
OpenLayers.StyleMap(OpenLayers.Util.applyDefaults
                        (
                                {fillColor: "red", fillOpacity: 0.25, 
strokeColor: "black"},
                                OpenLayers.Feature.Vector.style["RED"])
                                //OpenLayers.Feature.Vector.style["default"])
                        );
                        
                        styleMapgreen = new 
OpenLayers.StyleMap(OpenLayers.Util.applyDefaults
                        (
                                {fillColor: "green", fillOpacity: 0.25, 
strokeColor: "black"},
                                OpenLayers.Feature.Vector.style["VERDE"])
                                //OpenLayers.Feature.Vector.style["default"])
                        );

polygonLayer = new OpenLayers.Layer.Vector("Polygon Layer",{styleMap:
styleMapGreen});


but during runtime I can not get the fill color. 

var attribs=polygonLayer.features[i].attributes;
var tot=attribs.length;



Is it possible to apply a fill color per DrawFeature? How?


drawControls = 
{
                polygon: new
OpenLayers.Control.DrawFeature(polygonLayer,OpenLayers.Handler.Polygon)
};



Thanks a lot

Alex

--
View this message in context: 
http://osgeo-org.1560.n6.nabble.com/Polygon-red-and-polygon-gree-tp4978815.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

Reply via email to