Controlli di Google Maps
- Pagina precedente Eventi Maps
- Pagina successiva Tipi Maps
Google Maps - Controlli predefiniti
Quando si visualizza la mappa Google standard, fornisce un set di controlli predefiniti:
- Zoom (Zoom) - Mostra una barra di scorrimento o pulsanti "+/-" per controllare il livello di zoom della mappa
- Scorrimento (Pan) - Mostra il controllo di scorrimento per spostare la mappa
- Tipo di mappa (MapType) - Permette agli utenti di passare tra i tipi di mappa (pianimetria e immagine satellitare)
- Street View - Mostra l'icona del piccolo uomo di Street View (Pegman icon), che puoi trascinare sulla mappa per abilitare Street View
Google Maps - Altri controlli
Oltre ai controlli predefiniti, Google Maps offre anche:
- Scala (Scale) - Mostra l'elemento di scala della mappa
- Rotazione (Rotate) - Mostra un piccolo icona circolare che ti permette di ruotare la mappa
- Mappa panoramica (Overview Map) - Mostra una panoramica della mappa in miniature, che riflette la vista corrente della mappa su una regione più ampia
Puoi specificare quali controlli mostrare quando crei la mappa (nelle MapOptions) o modificare le opzioni della mappa chiamando setOptions().
Google Maps - Disabilita i controlli predefiniti
Potresti voler disabilitare i controlli predefiniti.
Per questo, impostare l'attributo disableDefaultUI della mappa (nello oggetto delle opzioni della mappa) su true:
istanza
var mapOptions {disableDefaultUI: true}
Google Maps - Apri tutti i controlli
Alcuni controlli appaiono di default sulla mappa; altri non compaiono, a meno che non li imposti tu stesso.
Specificare nell'oggetto delle opzioni della mappa quali controlli aggiungere o rimuovere dalla mappa.
Impostare il controllo su true lo rende visibile - impostare il controllo su false lo nasconde.
Questo esempio apre tutti i controlli:
istanza
var mapOptions { panControl: true, zoomControl: true, mapTypeControl: true, scaleControl: true, streetViewControl: true, overviewMapControl: true, rotateControl: true }
Google Maps - Modifica dei controlli
Alcuni controlli della mappa sono configurabili.
Puoi modificare il controllo specificando il campo delle opzioni del controllo.
Ad esempio, nel campo zoomControlOptions sono definite le opzioni utilizzate per modificare il controllo di zoom. Il campo zoomControlOptions può includere:
- google.maps.ZoomControlStyle.SMALL - Mostra il controllo di zoom mini (solo pulsanti + e -)
- google.maps.ZoomControlStyle.LARGE - Mostra il controllo di zoom a slitta standard
- google.maps.ZoomControlStyle.DEFAULT - Scegli il miglior controllo di zoom in base all'hardware e alle dimensioni della mappa
istanza
zoomControl: true, zoomControlOptions: { style: google.maps.ZoomControlStyle.SMALL }
Attenzione: se si desidera modificare il controllo, abilitalo prima (impostalo su true).
Un altro controllo configurabile è il controllo MapType.
Il campo mapTypeControlOptions definisce le opzioni utilizzate per modificare il controllo. Il campo mapTypeControlOptions può includere:
- google.maps.MapTypeControlStyle.HORIZONTAL_BAR - Mostra un pulsante per ogni tipo di mappa
- google.maps.MapTypeControlStyle.DROPDOWN_MENU - Seleziona il tipo di mappa tramite un menu a discesa
- google.maps.MapTypeControlStyle.DEFAULT - Mostra il comportamento 'predefinito' (a seconda delle dimensioni dello schermo)
istanza
mapTypeControl: true, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.DROPDOWN_MENU }
Puoi anche utilizzare l'attributo ControlPosition per posizionare il controllo:
istanza
mapTypeControl: true, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.DROPDOWN_MENU, position: google.maps.ControlPosition.TOP_CENTER }
- Pagina precedente Eventi Maps
- Pagina successiva Tipi Maps