Types de cartes Google
Google Maps - Types de cartes de base
Les types de cartes suivants sont compatibles avec l'API Google Maps :
- FEUILLE DE ROUTE (normale, carte 2D par défaut)
- SATELLITE (carte photographique)
- HYBRID (carte photographique + routes et noms de villes)
- TERRAIN (carte avec montagnes, rivières, etc.)
Le type de carte est spécifié soit dans l'objet Map properties, avec la propriété mapTypeId :
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 perspective à 45°
Les types de carte SATELLITE et HYBRIDE prennent en charge une vue d'imagerie en perspective à 45° pour certains emplacements (uniquement à des niveaux de zoom élevés).
Si vous zoomez sur un emplacement avec une vue d'imagerie à 45°, la carte modifiera automatiquement la vue en perspective. De plus, la carte ajoutera :
- Une molette autour de la commande Pan, vous permettant de faire pivoter l'image
- Une commande de rotation entre les commandes de panoramique et de zoom, vous permettant de faire pivoter l'image de 90°
- Une commande à bascule pour afficher la vue en perspective à 45°, sous la commande/étiquette Satellite
Remarque : un zoom arrière à partir d'une carte avec des images à 45° annule chacune de ces modifications et la carte d'origine s'affiche.
L'exemple suivant montre une vue en perspective à 45° du Palazzo Ducale à Venise, Italie :
Exemple
var mapOptions = {
center:myCenter,
zoom:18,
mapTypeId:google.maps.MapTypeId.HYBRID
};
Google Maps - Désactiver la vue en perspective à 45° - setTilt(0)
Vous pouvez désactiver la vue en perspective à 45° en appelant setTilt(0) sur l'objet Map :
Exemple
map.setTilt(0);
Astuce : Pour activer la vue en perspective à 45° ultérieurement, appelez setTilt(45).