È presente un'icona "persona" che consente all'utente di visualizzare "Street View". Non voglio questa funzionalità sulla mia mappa, c'è un modo per rimuoverla o disabilitarla?
È presente un'icona "persona" che consente all'utente di visualizzare "Street View". Non voglio questa funzionalità sulla mia mappa, c'è un modo per rimuoverla o disabilitarla?
Risposte:
La risposta è in realtà nel secondo paragrafo a cui ti sei collegato, ma il tuo codice dovrebbe assomigliare a questo:
var mapOptions = {
center: mapCenter,
zoom: 10,
streetViewControl: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
streetViewControlprima inserire l' opzione mapTypeId. Altrimenti, ti ritroverai con il controllo di Street View disattivato.
Vorrei aggiungere alla risposta scelta e dire che se vuoi rimuovere anche i controlli di zoom (pulsanti più-meno), allora cambia
streetViewControl: false,
con
disableDefaultUI: true,
Era più utile per un touchscreen mobile, poiché puoi ingrandire con due dita.
disableDefaultUI: truenon è necessario per rimuovere solo il pulsante Street View.
map.setOptions({streetViewControl: false});rimuove la casella di controllo Pegman in alto a sinistra, ma finisce comunque per lasciare il Pegman sulla mappa.