Я могу определить выбранные объекты на карте, используя следующую строку:
vector_layer.selectedFeatures
Я хотел бы иметь возможность отменить выбор этой функции с помощью автономной функции (не обработчик событий). Я попытался использовать функции unselect()
и unselectAll()
безуспешно и не могу найти примеры такого подхода.
Я знаю, что щелкнув по выбранному объекту, можно привыкнуть unselect
. В этом случае я хочу программное решение.
unSelect
вопросы обсуждаются здесь: github.com/openlayers/openlayers/pull/486Ответы:
OpenLayers 2: Вы можете отменить выбор объектов с помощью методов unselect и unselectAll элемента управления SelectFeature:
Если это не работает, возможно, в вашем коде есть ошибка.
Вот скрипка: http://jsfiddle.net/dHxnh/1/
источник
Openlayers отмена выбора объектов - различные методы
http://openlayers.org/dev/examples/select-feature.html
источник
unselect
использовать функцию, а не клик.