Types de cartes Google

Google Maps - Types de cartes de base

L'API Google Maps prend en charge les types de cartes suivants :

  • ROADMAP (carte 2D normale, par défaut)
  • SATELLITE (carte photographique)
  • HYBRID (carte photographique + routes et noms de villes)
  • TERRAIN (carte incluant les montagnes, les rivières, etc.)

Vous pouvez définir le type de carte en utilisant l'attribut mapTypeId dans l'objet des propriétés de la carte :

var mapOptions = {
  center:new google.maps.LatLng(51.508742,-0.120850),
  zoom:7,
  mapTypeId: google.maps.MapTypeId.HYBRID
;

ou en appelant la méthode setMapTypeId() de la carte :

map.setMapTypeId(google.maps.MapTypeId.HYBRID);

Google Maps - Vue en 45°

Les types de cartes SATELLITE et HYBRID supportent certaines perspectives en image de 45° à certains endroits (seulement à un niveau de zoom élevé).

Si vous zoomez sur une position avec une vue en image de 45°, la carte changera automatiquement de perspective. De plus, la carte ajoutera :

  • La roue de boussole autour du contrôle de déplacement permet de faire pivoter l'image
  • Le contrôle de rotation entre le contrôle de déplacement et le contrôle de zoom permet de faire pivoter l'image de 90°
  • Le contrôle basculant pour afficher la perspective en 45° se trouve sous le contrôle/soustitre satellite

Attention : le zoom arrière sur l'image en 45° remettra tous ces changements et affichera la carte originale.

Cette exemple montre la perspective en 45° du Palais du Doge à Venise, en Italie :

Exemple

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

Google Maps - Désactiver la perspective en 45° - setTilt(0)

Vous pouvez désactiver la perspective en 45° en appelant setTilt(0) sur l'objet Map :

Exemple

map.setTilt(0);

Avis : Pour activer la perspective de 45° ultérieurement, appeler setTilt(45).