Ich habe eine Reihe von geoJSON-Punkten und sie haben entsprechende Beschriftungen an ihnen.
%Vor%Dies ist der Code, der jedes Feature in der JSON-Datei durchläuft und Punkte erstellt. Die eigentliche Funktion, die Marker zur Karte hinzufügt, sieht folgendermaßen aus:
%Vor%Das Problem, das ich habe, ist, dass egal was ich versuche hinzuzufügen (Sie können meine Kommentare sehen), die Etiketten sind immer hinter den Markierungen, was nicht das erwartete Verhalten ist.
Ich möchte, dass das Label oben drauf ist. Ich habe versucht, die z-index
in der Klasse map-label
sowie zahlreiche Lösungen mit riseOnHover
manuell zu ändern, was die Lösung dafür zu sein scheint, aber die Labels sind immer noch dahinter. Wer sieht, was ich falsch mache?
Der vollständige Code ist hier
zu sehenSehen Sie sich die Methoden bringToFront () und bringToBack () an, erstellen Sie eine Gruppenfunktion für die Marker und bringen Sie sie zurück, während Sie mit Etiketten das Gegenteil tun. Oder Sie könnten ein L.info hinzufügen, um die Informationen anzuzeigen, wenn Sie keine Lösung finden. Schau mal hier vielleicht könnte das helfen: Ссылка Poste deinen Code auch irgendwo, damit ich ihn mir ansehen kann.
Tags und Links javascript google-maps google-maps-markers z-index leaflet