다음 줄을 사용하여지도에서 선택한 지형지 물을 식별 할 수 있습니다.
vector_layer.selectedFeatures
이벤트 핸들러가 아닌 독립형 기능을 사용하여이 기능을 선택 취소하고 싶습니다. 나는 기능을 사용 해봤 unselect()
과 unselectAll()
실패를하고이 방법의 예를 찾을 수 없습니다.
선택한 개체를 클릭하면 사용할 수 있음을 알고 있습니다 unselect
. 이 경우 프로그래밍 방식의 솔루션을 원합니다.
제안 해 주셔서 감사합니다. 나는 이것을 보았고 그리드 레이어에 맞게 조정하려고했습니다. 내가 알 수있는 한, 기능을 선택하는 모든 예는 먼저 기능을 만드는 것과 관련이 있습니다. 기존 레이어가로드되고 사용자 가이 레이어에서 기능을 선택하는 실제 예제를 보지 못했습니다. selectFeature는 사용자가 생성 한 벡터에만 작동한다고 생각하기 시작했습니다. 이것이 사실이 아니거나 다른 문제가 있기를 바랍니다. ;)
—
user2378729
unSelect
여기에서 문제가 논의됩니다 : github.com/openlayers/openlayers/pull/486