Marker PopUp überdecken sich

Moin Moin,

sorry, wenn ich z.Zt. das Forum sehr oft benutze und sooviele Fragen stelle :roll_eyes:
Hoffe das der ein oder andere mir nicht böse ist …

Ich habe ein Problem bei den PopUps, die sich beim Klick auf einen Marker öffnen:

Wenn ich einen Marker anklicke und sich das PopUp öffnet und ich diesen nicht schließe
und dann einen weiteren Marker anklicke, dann öffnet sich das neue PopUp sehr oft
hinter dem zuletzt angeklickten.

Hoffe man kann mir noch folgen … ?

Hier einmal die Demonstration KARTE

Mir schweben zwei Lösungen vor:

  1. Beim Klick auf einen neuen Marker, alle geöffneten Marker schließen

  2. Neu geklickte Marker immer im Vodergrund öffnen

Leider hab ich bei beiden keinen Lösungsansatz und würde mich über einen Tipp oder Hinweis freuen!

Vielen Dank!

nur keine Bange, erst wenn ich merke, das der Fragesteller einfach seine Denkvorgänge abstellt, werd ich leicht knatschig.
Ansonsten ist jede OSM-Frage hier ok.

wie wärs damit:


function popupClear() {
    //alert('number of popups '+map.popups.length);
    while( map.popups.length ) {
         map.removePopup(map.popups[0]);
    }
}

brutal aber wirkungsvoll.

gruss
walter

p.s. nicht getestet aber sollte gehen.