22 aoû 2008


attention_light.jpgL'API Google Maps v2 est dépréciée depuis le 19 mai 2010.

Introduction


Suite au tutoriel d'introduction sur l'API Google Maps, il devient nécessaire d'enrichir un peu la carte de boutons de contrôle et de sélecteurs de vue. Nous verrons ici comment utiliser les méthodes de l'API Google Maps pour étoffer la carte.

Initialisation


Nous utiliserons la carte définie dans le tutoriel d'introduction à l'API Google Maps pour l'enrichir.
Les méthodes ajoutées se feront donc dans la fonction initialize() précédemment définie, le reste de la page HTML n'étant pas modifié.

Control Classes


Il existe de nombreuses fonctionnalités dans l'API Google Maps pour définir les contrôles de la carte.

  • Ajouter le contrôle des types de vue

    map.addControl(new GMapTypeControl());

  • Enlever le type de carte G_HYBRID_MAP

    map.removeMapType(G_HYBRID_MAP);

  • Ajouter le type "Relief"

    map.addMapType(G_PHYSICAL_MAP);

  • Définir par défaut le type de carte "Relief"

    map.setMapType(G_PHYSICAL_MAP);

  • ajouter la carte de navigation globale

    map.addControl(new GOverviewMapControl());

  • Ajouter l'échelle

    map.addControl(new GScaleControl());

  • Ajouter les boutons de zoom et de navigation

    map.addControl(new GLargeMapControl());

  • Ajouter la possibilité de zoomer grâce à la molette de la souris

    map.enableScrollWheelZoom();


Code complet






<br /> [Google Maps] 2. Introduction sur les contrôles<br />






Démonstration