同一位置的2个标记如何不显示隐藏标记的工具提示?当我越过可见标记时。
map.on('pointermove', function(e) {
var feature = map.forEachFeatureAtPixel(e.pixel, function(feature, layer) {
if (layer == layer_1) {
return feature;
}
});
map.getTarget().style.cursor = feature ? 'pointer' : '';
tooltip.style.display = feature ? '' : 'none';
if (feature){
overlay.setPosition(e.coordinate);
tooltip.innerHTML = 'marker hidden';
}
});
答案 0 :(得分:0)
不能只是评论,或者我会因为我只想问你:你是否尝试使用setStyle()来改变风格?这通常会迫使变革事件发生。我问这个是因为我有一个类似的问题here来隐藏/显示功能。