Puedo identificar las características seleccionadas en mi mapa usando la siguiente línea:
vector_layer.selectedFeatures
Me gustaría poder anular la selección de esta función utilizando una función independiente (no un controlador de eventos). He intentado usar las funciones unselect()
y unselectAll()
sin éxito y no puedo encontrar ningún ejemplo de este enfoque.
Soy consciente de que puede hacer clic en el objeto seleccionado unselect
. En este caso quiero una solución programática.
unSelect
temas se discuten aquí: github.com/openlayers/openlayers/pull/486Respuestas:
OpenLayers 2: puede anular la selección de las funciones con anular la selección y anular la selección de todos los métodos de control SelectFeature:
Si esto no funciona, probablemente haya un error en su código.
Aquí está el violín: http://jsfiddle.net/dHxnh/1/
fuente
Openlayers deseleccionando objetos - varios métodos
http://openlayers.org/dev/examples/select-feature.html
fuente
unselect
usar una función, no un clic.