.map-container { height: 400px; } .custom-icon { position: relative; /* Rendi il contenitore relativo */ width: 40px; /* Larghezza del marker */ height: 40px; /* Altezza del marker */ } .custom-icon .material-icons { position: absolute; /* Posizionamento assoluto per centrare */ top: 50%; /* Posizionamento verticale */ left: 50%; /* Posizionamento orizzontale */ transform: translate(-50%, -50%); /* Centra l'icona */ font-size: 20px; /* Dimensione dell'icona 20x20 */ color: #000; /* Colore dell'icona (puoi cambiarlo) */ } .marker-wrapper { position: relative; /* Necessario per posizionare l'icona interna */ text-align: center; /* Centro il contenuto */ } .marker-label { margin-top: 5px; /* Spaziatura sopra l'etichetta */ font-size: 12px; /* Dimensione del testo per l'etichetta */ } /* Stili per il pulsante di localizzazione */ .locate-button { position: absolute; /* Assicurati che il pulsante sia posizionato sopra la mappa */ top: 20px; /* Posizione dall'alto */ right: 20px; /* Distanza dal lato destro */ z-index: 1000; /* Assicurati che sia visibile sopra la mappa */ }