Type google maps
Google Maps - Types de cartes de base
Les types de cartes suivants sont disponibles dans l'API Google Maps:
1.MapTypeid.Roadmap, utilisé pour afficher la vue sur la feuille de route par défaut
2.MapTypeid.Satellite, utilisé pour afficher les images satellites Google Earth
3.Maptypeid.hybrid, utilisé pour afficher les vues normales et satellites
4.MapTypeid.terrain, utilisé pour afficher la carte réelle en fonction des informations sur le terrain.
Pour modifier le type de carte utilisé via la carte, vous pouvez définir la propriété MapTypeId pour lui:
var mapprop = {Center: new Google.maps.latlng (51.508742, -0.120850), zoom: 7, mapTypeid: google.maps.maptypeid.hybrid};Ou modifier dynamiquement MapTypeid:
map.setMapTypeid (google.maps.maptypeid.hybrid);
Google Maps - Image de 45 °
L'API Google Maps prend en charge les images spéciales de 45 ° pour des emplacements spécifiques.
Ces images à haute résolution offrent des vues en perspective vers chaque direction de base (sud-est, nord-ouest et nord). Pour les types de cartes pris en charge, ces images offrent également des niveaux de zoom plus élevés.
Le google.maps.maps.maptypeid.satellite et google.maps.maptypeid.hybrid Les types de cartes prennent en charge les niveaux de zoom élevés de 45 ° d'images en perspective (le cas échéant). Si vous avez de telles images à l'endroit où vous zoomez, ces types de cartes modifieront automatiquement leurs vues en:
1. Tous les commandes PAN existantes sur la carte seront modifiées pour ajouter un rotor de boussole autour des commandes de navigation existantes. Vous pouvez modifier l'orientation de n'importe quelle image de 45 ° à travers cette boussole en faisant glisser la roue de boussole, puis en pointant l'orientation vers la direction prise en charge la plus proche contenant l'image.
2. Un contrôle rotatif affiche l'espace entre les commandes de traduction et de zoom existantes, qui peuvent être utilisées pour faire pivoter l'image autour de la direction prise en charge. Le contrôle de rotation ne prend en charge que la rotation dans le sens des aiguilles d'une montre.
3. Une image en perspective de 45 ° centrée en position actuelle remplacera l'image satellite ou l'image mixte. Par défaut, ces vues seront confrontées au nord. Si vous zoomez, la carte redémarre le satellite par défaut ou les images mixtes.
4. Le contrôle MapType permettra au contrôle de bascule du sous-menu pour afficher des images de 45 °.
Remarque: La réduction du type de carte qui affiche des images de 45 ° restaurera toutes les modifications et reconstruisa le type de carte d'origine.
L'exemple suivant montre une vue de 45 ° du duc de Venise, en Italie:
Exemple
<Html> <A-head> <scriptsrc = "http://maps.googleapis.com/maps/api/js?key=aizasydy0kkjitpvd2u7atoawhc9ysh6ohxoiym&sensor=false"> </cript> <pris> var mycentre = new google.maps.latlng (45.434046,12.340284); fonction initialise () {var mapprop = {Center: myCenter, Zoom: 18, mapTypeid: google.maps.maptypeid.hybrid}; var map = new google.maps.map (document.getElementById ("googlemap"), mapprop);} google.maps.event.adddomListener (Window, 'Load', Initialize); </cript> </ head> <pody> <div id = "googlemap"> </v> </ody> </html>Astuce: Google ajoute constamment des images 45 ° à plus de villes. Pour les dernières informations, consultez la liste d'images 45 ° sur Google Maps.
Google Maps - Activer et désactiver les images 45 ° - Settilt (0)
Vous pouvez désactiver une image de 45 ° en appelant Settilt (0) sur l'objet Map. Pour activer une image en perspective de 45 ° pour les types de cartes pris en charge, appelez Settilt (45).
Exemple
<Html> <A-head> <scriptsrc = "http://maps.googleapis.com/maps/api/js?key=aizasydy0kkjitpvd2u7atoawhc9ysh6ohxoiym&sensor=false"> </cript> <pris> var mycentre = new google.maps.latlng (45.434046,12.340284); fonction initialise () {var mapprop = {Center: myCenter, Zoom: 18, mapTypeid: google.maps.maptypeid.hybrid}; var map = new google.maps.map (document.getElementById ("googlemap"), mapprop); map.setilt (0);} google.maps.event.adddomListener (Window, 'Load', initialize); </dcript> </-head> <body> <vism id = "googlemap"> </v> </odody> </html>Ce qui précède est une brève compilation et une explication des informations de type Google Maps. J'espère que les amis qui pourront aider à développer Google Maps continueront d'ajouter des connaissances pertinentes à l'avenir. Merci pour votre soutien à ce site!