我使用ol.interaction.Select但是当飞越功能时,我的图标会消失。
var selectPointerMove = new ol.interaction.Select({
condition: ol.events.condition.pointerMove,
style: []
});
我应该在风格上保留我的基本图标?
感谢您的帮助
答案 0 :(得分:2)
只需从上面的代码中删除style:[]
或创建一个样式对象。
如果您看到ol.interaction.Select
http://openlayers.org/en/latest/apidoc/ol.interaction.Select.html
它清楚地表示style
属性将应用于所选功能。因为在您的代码中,您已声明了一个空样式对象,因此不会显示该功能。
修复:
var selectPointerMove = new ol.interaction.Select({
condition: ol.events.condition.pointerMove,
});
答案 1 :(得分:1)