Tipi di Google Maps

Google Maps - Tipi di mappa di base

L'API di Google Maps supporta i seguenti tipi di mappa:

  • ROADMAP (normale, mappa 2D predefinita)
  • SATELLITE (mappa fotografica)
  • HYBRID (mappa fotografica + strade e nomi di città)
  • TERRAIN (mappa che include montagne, fiumi ecc.)

Puoi specificare il tipo di mappa utilizzando l'attributo mapTypeId nell'oggetto delle proprietà della mappa:

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 - Angolo di 45°

I tipi di mappa SATELLITE e HYBRID supportano alcune viste di immagini di prospettiva di 45° in posizioni specifiche (solo a livelli di zoom alti).

Se ingrandisci una posizione con una vista di immagine di 45°, la mappa cambierà automaticamente la prospettiva. Inoltre, la mappa aggiungerà:

  • Il cerchio della bussola intorno al pulsante di traslazione, che ti permette di ruotare l'immagine
  • Il pulsante di rotazione tra il pulsante di traslazione e lo zoom, che ti permette di ruotare l'immagine di 90°
  • Il pulsante di commutazione per visualizzare la prospettiva di 45° si trova sotto il pulsante/simbolo satellitare

Attenzione: riducendo la mappa con l'immagine di 45°, verranno ripristinate tutte queste modifiche e verrà visualizzata la mappa originale.

Questo esempio mostra la prospettiva di 45° del Palazzo Ducale di Venezia:

Esempio

var mapOptions = {
  center:myCenter,
  zoom:18,
  mapTypeId: google.maps.MapTypeId.HYBRID
;

Google Maps - Disabilita la prospettiva di 45° - setTilt(0)

Puoi disabilitare la prospettiva di 45° chiamando setTilt(0) sull'oggetto Map:

Esempio

map.setTilt(0);

Suggerimento: per abilitare la prospettiva di 45° in un secondo momento, chiamare setTilt(45).