2017-05-19 7 views
1

ol.interaction.Select를 사용하지만 기능을 건너 뛰면 아이콘이 사라집니다.ol.interaction.Select -> icon이 사라집니다.

var selectPointerMove = new ol.interaction.Select({ 
     condition: ol.events.condition.pointerMove, 
     style: [] 
}); 

기본 아이콘을 유지하려면 어떻게해야합니까? 당신의 도움이

답변

1

에 대한

덕분에 그냥 위의 코드에서 style:[]를 제거하거나 스타일 개체를 만듭니다.

당신이 명확하게 style 속성이 선택한 기능을 적용 할 것이라고 말했습니다 ol.interaction.Selecthttp://openlayers.org/en/latest/apidoc/ol.interaction.Select.html

의 설명서를 참조하십시오. 코드에서 빈 스타일 객체를 선언 했으므로 기능이 표시되지 않습니다.

수정 : 더 스타일, 내가 예를 들어 파란색 점

이없는 경우 응답 있지만

var selectPointerMove = new ol.interaction.Select({ 
     condition: ol.events.condition.pointerMove, 
}); 
0

감사 : My Map with icon

When my pointer is on icon

내가 원하는 내를 아이콘, 파란 점 ... 나는 다른 아이콘으로 많은 기능을 가지고있다.

+0

'ol.interaction.Select'를 (를) 만들 때 선언 된 스타일 속성을 사용하여 렌더링 할 기능을 선택할 때. 아무것도 선언되지 않았기 때문에 기본 스타일을 사용하고 있습니다. 먼저 Select를 사용하여 왜 어떤 목적으로 사용하는지 말해주십시오. –