关于如何仅在鼠标悬停时可以显示多边形的任何建议?我认为必须可以在样式对象上将初始fillOpacity和strokeOpacity设置为0。
然后将mouseover和mouseout侦听器附加到多边形本身,并在调用侦听器时修改fillOpacity和strokeOpacity样式?
但是,我在实际如何开始方面有些停留。
任何指导和帮助表示赞赏!
最佳答案
使用以下方法解决了它:
new OpenLayers.Control.SelectFeature(this.layer,{
clickout: true, toggle: false,
multiple: true, hover: true,
callbacks: {
'over':function(feature){
},
'out':function(feature){
},
'click':function(feature){
}
}
})
关于javascript - Openlayers如何仅在鼠标悬停时显示多边形,而在鼠标悬停时隐藏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10224194/