Non vedo il posizionamento delle lampadine nella mappa, ma immagino che hai usato posizioni in px rispetto all'angolo della mappa.

Chiaramente se l'immagine della mappa si ridimensiona, la posizione delle lampadine deve essere espressa in %.

In alternativa devi dare dimensioni in px anche per la mappa (e permettere lo scorrimento se la finestra e` piu` piccola)