2016-03-31 15 views
0

同じ位置に2つのマーカー隠れマーカーのツールチップを表示しないでください。私が目に見えるマーカーを渡すとき。同じ位置に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';    
    } 

    }); 

Hidden marker

+0

質問を明確にしてください。達成したいことを理解できません。 –

+0

[link](http://www.mides.fr/geocaching/fullmapmerimetls/) – Mides

+0

クリックイベントのマーカーは、クリック領域内に存在するすべてのマーケティング担当者に対してトリガーされます。だけでなく、最初の。それは2つの様々な積み重ねられた層で同じ問題です。 (クリックしてホバーする)[例](http://www.mides.fr/geocaching/fullmapmerimetls/) - Mides 9分前 – Mides

答えて

0

だけでコメントすることはできませんか、私は私だけお聞きしたいと思うので、:あなたはsetStyle()メソッドの代わりにスタイルを変更するを使用してみたのですか?それは通常、変更イベントを強制します。私は似たような問題があったのでそれを聞いていますhere隠す/表示する機能。

関連する問題