ol.interaction.Select - >图标消失

时间:2017-05-19 08:48:59

标签: openlayers openlayers-3

我使用ol.interaction.Select但是当飞越功能时,我的图标会消失。

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

我应该在风格上保留我的基本图标?

感谢您的帮助

2 个答案:

答案 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)

感谢您的回复,但如果没有风格,我有一个蓝点

例如:useServiceAccountCredential()

My Map with icon

我只想要我的图标,没有蓝点......我有很多不同图标的功能。