Saltar al contenido

Actualización del mapa después de cambiar el estilo de la función en OpenLayers 3

Al fin luego de tanto batallar hemos encontrado la solución de esta aprieto que muchos de nuestros lectores de esta web han tenido. Si quieres aportar algo no dejes de aportar tu conocimiento.

Solución:

Por casualidad, me he topado con la respuesta - es llamar changed() en las características mismas después de cambiar el style propiedad de sus datos asociados. Ver: http://openlayers.org/en/v3.2.0/apidoc/ol.Feature.html?unstable=true#cambió

Esto requiere que haga un seguimiento de los ol.Feature objetos asociados con cada vectorData objeto (anteriormente, solo necesitaba encontrar el objeto vectorData de una función, que podría hacerse con get()) pero esto no es un gran costo.

(Encontré esto mirando setGeometry y setStyle y otros métodos en ol.Feature para ver lo que hacen.)

Recuerda que te brindamos la opción de decir si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.