2016-03-31 12 views
0

2 Marker an der gleichen Position Wie wird der Tooltip des versteckten Markers angezeigt? Wenn ich über die sichtbaren Markierungen gehe.Zwei Marker an der gleichen Position

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

Bitte klären Sie Ihre Frage, ich kann nicht verstehen, was Sie erreichen möchten. –

+0

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

+0

Wenn ich Marker, die gestapelte Ereignisse sind, für alle Markeurs im Bereich des Klicks ausgelöst werden. Nicht nur für den ersten. Es ist das gleiche Problem mit zwei verschiedenen gestapelten Schichten. (click and hover) [Beispiel] (http://www.mides.fr/geocaching/fullmapmerimetls/) - Mides vor 9 Minuten – Mides

Antwort

0

kann nicht nur kommentieren, oder ich würde da ich will nur dich fragen: Haben Sie versuchen Sie es mit setStyle() statt, den Stil zu ändern? Dies erzwingt normalerweise das Änderungsereignis. Ich frage das, weil ich ein ähnliches Problem here hatte, um Eigenschaften zu verstecken/zu zeigen.

Verwandte Themen