사용자가 다음과 같이 다른 기능과 완전히 겹치는 다각형 기능을 만드는 경우
… 그러면 내부 피처, 즉 다른 피처와 겹치는 피처를 선택할 수있는 방법이 없습니다. 나는 현재 SelectFeature
다음과 같은 간단한 것을 사용하고 있습니다 :
var select = new OpenLayers.Control.SelectFeature(
[this.annotationLayer, this.controlPointsLayer], {
hover: true,
renderIntent: "temporary"
}
);
this.map.addControl(select);
select.activate();
그러나 분명히 외부 기능 만 선택할 수 있습니다. 이것을 다루는 전형적인 방법은 무엇입니까? 사용자가 내부 기능을 선택할 수있게하려면 어떻게해야합니까?
가장 간단한 해결책은 아마도 내부 피처를 뺄 때 남겨진 영역 내에서만 외부 피처를 선택할 수있게하는 것입니다. 그러나 어떻게해야할지 모르겠습니다.