Estoy leyendo un archivo GML desde una URL. Este archivo contiene los polígonos. Me gustaría dibujar los polígonos en el mapa, donde cada uno debe tener un color diferente. Pero todos los ejemplos que encontré en la web hasta ahora parecían ser anticuado y no funcionaba. ¿Cualquier sugerencias?
A continuación el análisis (que es la parte que ya funciona):
var theParser = new OpenLayers.Format.GML();
theParser.internalProjection = null;
theParser.externalProjection = null;
theParser.extractStyles = false;
theParser.extractAttributes = true;
var features = theParser.read(response.responseText);
if(features)
{
for(var i=0;i<features.length;i++)
{
var feature = features[i]
//Each feature is an instance of OpenLayers.Feature.Vector
//Each has an attribte geometry, which is of type
//OpenLayers.Geometry.MultiPolygon and which contains an
//OpenLayers.Geometry.Polygon
}
}