Tipi di Google Maps
Google Maps - Tipi di mappe di base
I seguenti tipi di mappa sono supportati nell'API di Google Maps:
- ROADMAP (normale, mappa 2D predefinita)
- SATELLITE (mappa fotografica)
- HYBRID (mappa fotografica + nomi di strade e città)
- TERRENO (mappa con montagne, fiumi, ecc.)
Il tipo di mappa viene specificato all'interno dell'oggetto Proprietà mappa, con la proprietà mapTypeId:
var mapOptions = {
center:new google.maps.LatLng(51.508742,-0.120850),
zoom:7,
mapTypeId: google.maps.MapTypeId.HYBRID
};
Oppure chiamando il metodo setMapTypeId() della mappa:
map.setMapTypeId(google.maps.MapTypeId.HYBRID);
Google Maps - Vista prospettica a 45°
I tipi di mappa SATELLITE e HYBRID supportano una vista di immagini prospettiche a 45° per determinate località (solo a livelli di zoom elevati).
Se ingrandisci una posizione con una vista delle immagini a 45°, la mappa modificherà automaticamente la vista prospettica. Inoltre, la mappa aggiungerà:
- Una rotellina attorno al controllo Panoramica, che consente di ruotare l'immagine
- A Controllo Ruota tra i controlli Pan e Zoom, che consente di ruotare l'immagine di 90°
- Un controllo per visualizzare la vista prospettica a 45°, sotto il controllo/etichetta Satellite
Nota: lo zoom indietro da una mappa con immagini a 45° annullerà ciascuna di queste modifiche e verrà visualizzata la mappa originale.
L'esempio seguente mostra una vista prospettica a 45° di Palazzo Ducale a Venezia, Italia:
Esempio
var mapOptions = {
center:myCenter,
zoom:18,
mapTypeId:google.maps.MapTypeId.HYBRID
};
Google Maps - Disattiva vista prospettica a 45° - setTilt(0)
Puoi disabilitare la vista prospettica a 45° chiamando setTilt(0) sull'oggetto Mappa:
Esempio
map.setTilt(0);
Suggerimento: per abilitare la vista prospettica a 45° in un secondo momento, chiama setTilt(45).