Je hebt gelijk - het probleem blijft bestaan omdat de markers met CSS over een iframe worden geplaatst. Wanneer de iframe beweegt, blijven de markers op hun CSS positie staan. Ik moet een andere aanpak gebruiken waarbij de markers echt onderdeel zijn van de kaart.
Ik zie het probleem duidelijk nu. De markers zijn met percentages gepositioneerd over een iframe die zelf kan zoomen en pannen. Ik ga een volledig nieuwe kaart component maken die de OpenStreetMap tiles direct gebruikt zonder iframe, zodat ik volledige controle heb over zoom en pan functionaliteit met markers die correct meebewegen.
Ik heb een volledig custom interactieve kaart component gemaakt die OpenStreetMap tiles direct gebruikt zonder iframe. De kaart ondersteunt zoomen (met muiswiel of +/- knoppen) en pannen (slepen met muis), en alle property markers bewegen correct mee omdat ze worden herberekend op basis van de huidige zoom level en center positie. De markers zijn klikbaar en tonen tooltips bij hover, precies zoals je verwachtte.
v40 was created by restoring v34