He creado un grupo de Función.Vectores de objetos de Punto y se les asignó un Estilo. Ahora quiero cambiar dinámicamente el aspecto de una de las características en tiempo real; por ejemplo, el cambio de rojo a azul. (Yo NO soy cierne sobre la función). He intentado cambiar su Estilo, a continuación, haciendo refresh() de la capa, o redraw(), etc, y no ocurre nada o la función desaparece. Alguna sugerencia? Gracias.
Respuestas
¿Demasiados anuncios?
Soldarnal
Puntos
2646
Redibujar método debería resolver su problema, a ver a mi pequeño ejemplo: OpenLayers: la modificación de la característica de estilo
UPD: he modificado mi ejemplo un poco: OpenLayers: la modificación de una función de estilo
Sheldon
Puntos
121
Estoy de acuerdo con @drnextgis que redibujar (+1 para el buen ejemplo). A pesar de que en su situación, ya que quieren a dibujar en una sola característica, yo usaría feature.layer.drawFeature(feature);
que se presenta en el siguiente ejemplo aquí.