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).