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可能是一个早期解决方案,但代码看起来不太好:-(如果你有想法,我仍然不理解你的问题。请描述你想要的行为。