Creé un montón de Feature.Vectors a partir de objetos Point y les asigné un Style. Ahora quiero cambiar dinámicamente la apariencia de una de las características en tiempo real; por ejemplo, cámbielo de rojo a azul. (NO estoy pasando el cursor sobre la función). Intenté cambiar su Estilo, luego actualicé () en la capa, o volví a dibujar (), etc., y no pasa nada o la función desaparece. ¿Alguna sugerencia? Gracias.
openlayers-2
symbology
bethesdaboys
fuente
fuente
Respuestas:
El método de redibujo debería resolver su problema, vea mi pequeño ejemplo: OpenLayers: modificación del estilo de la característica
UPD: he modificado un poco mi ejemplo: OpenLayers: modificando un estilo de función
fuente
Estoy de acuerdo con @drnextgis en que redibujará (+1 para una buena muestra). Aunque en su situación, dado que desea volver a dibujar una sola función, usaría la
feature.layer.drawFeature(feature);
que se presenta en la siguiente muestra aquí .fuente