Openlayers 3 同一位置的两个标记
同一位置的两个标记如何不显示隐藏标记的工具提示?当我越过可见的标记时Openlayers 3 同一位置的两个标记,openlayers-3,Openlayers 3,同一位置的两个标记如何不显示隐藏标记的工具提示?当我越过可见的标记时 map.on('pointermove', function(e) { var feature = map.forEachFeatureAtPixel(e.pixel, function(feature, layer) { if (layer == layer_1) { return feature; } }); map.get
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';
}
});
不能只是评论,或者我会评论,因为我只想问您:您是否尝试使用setStyle()来更改样式?这通常会强制更改事件。我之所以这样问,是因为我在隐藏/显示功能方面遇到了类似的问题。请澄清您的问题,我无法理解您想要实现的目标。当我为单击区域中的所有标记者触发堆叠事件的标记时。不仅是第一次。对于两个不同的堆叠层,这是相同的问题。(单击并悬停)–9分钟前的Mides可能是一个早期解决方案,但代码看起来不太好:-(如果你有想法,我仍然不理解你的问题。请描述你想要的行为。