Attention :
L'API Google Maps Javascript Version 2 a été officiellement déclarée obsolète le 19 mai 2010 par Google.
L'API Version 2 continuera cependant à fonctionner durant encore trois ans, à compter de cette date, conformément à la politique de dépréciation de Google.
Conlusion, si vous devez développer une application aujourd'hui utilisez d'ores et déjà la version 3 de l'API Google Maps Javascript ( cela vous évitera d'avoir à tout recommencer ou à tout repayer dans 3 ans ! ) ou migrez votre application actuelle vers la version 3.
Il faut instancier la classe GMap2 afin de crééer une carte. Il s'agit de la classe centrale dans l'API. Tout le reste est auxiliaire.
Constructeur |
Description |
|---|---|
|
|
Permet de créer une nouvelle carte à l'intérieur du Si aucun ensemble de types de cartes n'est donné dans l'argument facultatif opts.mapTypes, l'ensemble G_DEFAULT_MAP_TYPES est utilisé par défaut. Si la taille n'est pas précisée dans l'argument optionnel Si Note : Une carte doit être centrée avant de pouvoir être utilisée. Vous devez immédiatement appeler GMap2.setCenter() pour initialiser une carte créée avec ce constructeur. |
Méthode |
Valeur retournée |
Description |
|---|---|---|
|
Aucune |
Active le déplacement de la carte par glissement. Activé par défaut. |
|
Aucune |
Désactive le déplacement de la carte par glissement. |
|
Booleénne true ou false |
Permet de tester si le déplacement de la carte par glissement est activé.
|
|
Aucune |
Active les opérations sur les info-bulles sur la carte. Activé par défaut. |
|
Aucune |
Ferme l'info-bulle, si elle est ouverte, et désactive l'ouverture de toute nouvelle info-bulle. |
|
Booleénne true ou false |
Permet de tester si l'ouverture de l'info-bulle liée au marqueur est autorisée.
|
|
Aucune |
Active le double-clic pour zoomer et dézoomer. Activé par défaut. |
|
Aucune |
Désactive le double-clic pour zoomer et dézoomer. |
|
Booleénne true ou false |
Permet de tester si le zoom par double-clic est activé :
|
|
Aucune |
Active le zoom progressif et continu pour les navigateurs sélectionnés. Désactivé par défaut. |
|
Aucune |
Désactive le zoom progressif et continu. |
|
Booleénne true ou false |
Permet de tester si le zoom progressif et continu est activé :
|
|
Aucune |
Active le contrôle de recherche intégré, nommé GoogleBar, à la carte. Lorsqu'il est activé, ce contrôle prend, par défaut, la place du logo Powered by Google.. Note : Ce contrôle est désactivé par défaut. La GoogleBar n'est pas, pour l'instant, compatible avec le plugin Google Earth, utilisé par le type de carte GMapType. G_SATELLITE_3D_MAP et sera désactivé tant que le plugin Google Earth est affiché. |
|
Aucune |
Désactive le contrôle de recherche intégré à la carte nommé GoogleBar.. Lorsqu'il est désactivé, le logo par défaut Powered by Google occupe la position contenant autrefois ce contrôle. Note : Ce contrôle est désactivé par défaut. |
|
Aucune |
Active le zoom à l'aide de la molette d'une souris. Note : Le zoom, à l'aide de la molette d'une souris, est désactivé par défaut. |
|
Aucune |
Désactive le zoom à l'aide de la molette d'une souris. Note : le zoom, à l'aide de la molette d'une souris, est désactivé par défaut. |
|
Booleénne true ou false |
Permet de tester si le zoom à l'aide de la molette d'une souris est activé :
|
|
Aucune |
Active le zoom par pincement ou écartement des doigts sur l'écran de l'iPhone ou de l'iPod touch. Note : le zoom par pincement ou écartement est activé par défaut. |
|
Aucune |
Désactive le zoom par pincement ou écartement des doigts sur l'écran de l'iPhone ou de l'iPod touch. Note : le zoom par pincement ou écartement est activé par défaut. |
|
Booleénne true ou false |
Permet de tester si le zoom par pincement ou écartement des doigts sur l'écran de l'iPhone ou de l'iPod touch est activé :
|
|
Objet |
Retourne un objet GMapUIOptions spécifiant le comportement par défaut et les éléments d'interface utilisateur pour la carte, basé sur l'interface utilisateur de maps.google.com |
|
Aucune |
Ajoute à la carte les éléments de l'interface utilisateur ainsi que le comportement par défaut spécifiés dans getDefaultUI(). |
|
Aucune |
Ajoute le comportement et les éléments de l'interface utilisateur spécifiés dans le paramètre ui qui peut être une version modifiée de l'objet retourné par getDefaultUI(). |
Méthode |
Valeur retournée |
Description |
|---|---|---|
|
Aucune |
Ajoute un contrôle à la carte. L'emplacement sur la carte est déterminé grâce à l'argument optionnel Si cet argument est absent, la position par défaut du contrôle est utilisée, telle que déterminée par la méthode L'instance d'un contrôle ne doit pas être ajoutée plus d'une fois à la carte. |
|
Aucune |
Supprime un contrôle de la carte. Rien ne se produit si le contrôle n'a jamais été ajouté à la carte. |
|
Noeud |
Retourne l'objet DOM qui contient la carte. Utilisé par |
Méthode |
Valeur retournée |
Description |
|---|---|---|
|
|
Retourne le tableau contenant les types de cartes associés à la carte. |
|
Retourne le type de carte actuellement sélectionné pour afficher la carte. |
|
|
Aucune |
Sélectionne le type de carte indiqué entre parenthèses. Le type doit être connu de la carte. Consultez le constructeur, et la méthode |
|
Aucune |
Ajoute le nouveau type de carte indiqué entre parenthèses à la carte. Voir |
|
Aucune |
Supprime le type de carte indiqué entre parenthèses de la carte. Mets à jour l'ensemble des boutons affichés par le |
Méthode |
Valeur retournée |
Description |
|---|---|---|
|
Booleénne true ou false |
Retourne true si la carte a été initialisée
par |
|
Retourne les coordonnées géographiques du point central de la carte actuelle. |
|
|
Retourne les coordonnées géographiques de la zone visible de la carte actuelle. |
|
|
Nombre |
Retourne le niveau de zoom optimum à appliquer à la carte pour que la zone rectangulaire donnée puisse s'afficher entièrement dans la carte. Le niveau de zoom est calculé pour le type de carte actuellement sélectionné. Si aucun type de carte n'est actuellement sélectionné, alors le premier type figurant dans la liste des types de cartes sera utilisé. |
|
Retourne la taille actuelle de la carte en pixels. |
|
|
Nombre |
Retourne le niveau de zoom actuel de la carte. |
|
Retourne l'objet déplaçable utilisé par cette carte. |
|
|
Aucune |
Récupère l'instance du plugin Google Earth Browser attachée à cette carte, et appelle la fonction de rappel passée en paramètre, une fois que l'instance est prête à recevoir des commandes, en passant l'instance de Earth ( objet Cette fonction de rappel peut-être immédiatement déclenchée si l'instance
de Earth avait déjà été instanciée en définissant le type de carte Google
Earth via Si l'instance n'est pas encore créée, l'initialisation du Plug-in Google
Earth se fera en en appelant Ce comportement étant asynchrone, cela explique pourquoi cette méthode nécessite un rappel. Remarque : si l'initialisation rencontre une erreur, la fonction de rappel passera le paramètre Notez que même si cette méthode permet de crééer une instance de Earth, elle ne permet pas de définir le type Earth comme étant le type de carte de la vue actuelle. Pour cela, vous devez appeler explicitement Consultez le Guide de l'API Google Earth pour les Développeurs pour obtenir plus de détails sur la façon d'utiliser l'objet |
Méthode |
Valeur retournée |
Description |
|---|---|---|
Aucune |
Centre la carte actuelle sur le point indiqué. En option, définit également le niveau de zoom et le type de carte. Le type de carte doit être connu de la carte. Consultez le constructeur et la méthode Cette méthode doit être appelée en premier après la construction pour définir l'état initial de la carte. Appeler des opérations sur un objet |
|
|
Aucune |
Transfère le centre de la carte vers le point donné. Si le point donné est visible depuis la vue actuelle de la carte, une animation panoramique va faire coïncider le centre de la carte avec le point donné. |
|
Aucune |
Démarre une animation panoramique en fonction d'une distance donnée en pixels. |
|
Aucune |
Démarre une animation panoramique d'une amplitude équivalente à la moitié de la largeur de la carte et dans les directions indiquées respectivement ci-dessous :
|
|
Aucune |
Définit le niveau de zoom de la carte sur la nouvelle valeur donnée. |
|
Aucune |
Augmente le niveau de zoom d'une unité. Si l'argument optionnel Note : Le Si l'argument optionnel |
|
Aucune |
Diminue le niveau de zoom d'une unité. Si l'argument optionnel Si l'argument optionnel |
|
Aucune |
Mémorise la position et le niveau de zoom de la carte actuelle
afin de pouvoir les rappeler plus tard à l'aide de |
|
Aucune |
Restaure la vue sur la carte telle qu'elle avait été enregistrée
à l'aide de |
|
Aucune |
Indique à la carte que la taille de son Appelez cette méthode après modification de la taille de l'objet DOM
contenant la carte, afin que la carte puisse s'adapter à la nouvelle
taille de son |
Méthode |
Valeur retournée |
Description |
|---|---|---|
|
Aucune |
Ajoute à la carte la couche indiquée et génère l'événement
|
|
Aucune |
Supprime de la carte la couche indiquée. Essayer d'enlever une couche qui n'est pas présente sur la carte constitue une erreur. Si l'appel est un succès, l'événement |
|
Aucune |
Supprime toutes les couches présentent sur la carte, et génére
l'événement |
|
Noeud |
Retourne une balise <div> qui contient l'objet dans la couche identifiés par Utilisé par les instances |
Méthode |
Valeur retournée |
Description |
|---|---|---|
|
Aucune |
Ouvre une info-bulle simple ancréée au point donné. Déplace la carte de telle sorte que l'info-bulle ouverte soit entièrement visible. Le contenu de l'info-bulle est donné sous la forme d'un noeud DOM. |
|
Aucune |
Ouvre une info-bulle simple ancréée au point donné. Déplace la carte de telle sorte que l'info-bulle ouverte soit entièrement visible. Le contenu de l'info-bulle est donné sous forme de code HTML. |
|
Aucune |
Ouvre une info-bulle à onglets ancréée au point donné. Déplace la carte de telle sorte que l'info-bulle ouverte soit entièrement visible. Le contenu de l'info-bulle est donné sous la forme de noeuds DOM. |
|
Aucune |
Ouvre une info-bulle à onglets ancréée au point donné. Déplace la carte de telle sorte que l'info-bulle ouverte soit entièrement visible. Le contenu de l'info-bulle est donné sous forme de code HTML. |
|
Aucune |
Ouvre une info-bulle ancréée au point donné contenant, sous forme de carte, un gros plan des alentours de ce point. |
|
Aucune |
Mise à jour du contenu de l'objet L'info-bulle est redimensionnée pour s'adapter au nouveau contenu. La fonction de rappel optionnelle |
|
Aucune |
Mise à jour de l'onglet actuellement sélectionné, provoquant un redimensionnement de l'objet La fonction de La fonction de rappel optionnelle |
|
Aucune |
Ferme l'info-bulle actuellement ouverte. |
|
Retourne l'objet info-bulle de cette carte. Si aucune info-bulle n'existe, elle en créée une, mais ne l'affiche pas. Cette opération n'est pas influencée par |
Méthode |
Valeur retournée |
Description |
|---|---|---|
|
Calcule les coordonnées géographiques du point correspondant aux coordonnées du pixel donné dans l'élément DOM contenant la carte sur la page. Cette fonction est très utile lorsque vous mettez en oeuvre l'interaction des commandes personnalisées avec la carte. |
|
|
Calcule les coordonnées du pixel correspondant aux coordonnées géographique du point donné dans l'élément DOM contenant la carte sur la page. |
|
|
Calcule les coordonnées du pixel, correspondant aux coordonnées géographiques du point donné dans l'élément DOM contenant la carte déplaçable. Vous avez besoin de cette méthode pour positionner une couche personnalisée lorsque vous implémentez la méthode |
|
|
Calcule les coordonnées géographiques à partir des coordonnées du pixel contenu dans la balise <div> contenant la carte déplaçable. Ceci peut-être utile lorsque vous mettez en place une interaction entre des couches personnalisées qui ne prolonge pas l' interface Si cela ne vous donne pas les résultats escomptés, essayez à la place la méthode |
Méthode |
Valeur retournée |
Description |
|---|---|---|
|
Aucune |
Active l'imagerie aérienne pivotante pour tous les Si le type de carte actuel
Depuis la version 2.194, vous pouvez spécifier de façon explicite le
niveau de zoom à l'aide du paramètre optionnel L'imagerie aérienne pivotante est disponible uniquement pour les types de carte suivants :
|
|
Aucune |
Désactive l'imagerie aérienne pivotante. Si l'imagerie aérienne pivotante est actuellement diffusée sur la carte, de haut en bas des images seront automatiquement affichées à la place de la carte. |
|
Booleénne true ou false |
Permet de tester si l'imagerie aérienne pivotante est activée. Retourne true si l'imagerie aérienne pivotante est activée. Retourne false si l'imagerie aérienne pivotante est desactivée. |
|
Booleénne true ou false |
Permet de tester si la carte actuellement affichée est pivotante. Retourne true si c'est la cas. Sinon, retourne false. La carte est considérée comme pivotante :
|
|
Aucune |
Permet de modifier l'angle de vue de la carte actuelle à l'aide
du paramètre Pour que le changement soit réussi, |
Événement |
Description |
|---|---|
|
Cet événement est renvoyé lorsqu'un nouveau type de carte est ajouté à la carte. |
|
Cet événement est renvoyé lorsqu'un type de carte est supprimé de la carte. |
|
|
Cet événement est renvoyé lorsque l'utilisateur clique sur la carte avec le curseur de sa souris. Un événement Si le clic ne se produit pas sur une couche cliquable, l'argument Si l'utilisateur clique sur une couche qui est En outre, un événement |
|
Cet événement est renvoyé quand un double-clic est effectué sur la carte. Notez que cet événement ne sera pas renvoyé si le double-clic a été effectué sur un marqueur ou une autre couche cliquable. Les coordonnées géographiques du point qui a été double-cliqué sont passées dans l'argument L'argument |
|
|
Cet événement est renvoyé lorsque l'événement DOM Si le clic droit est sur un marqueur ou une couche cliquable, alors
la couche est passée au gestionnaire d'événements dans l'argument Les coordonnées du pixel (dans l'élément DOM qui détient la carte)
du point qui a été cliqué droit et l'élément source de l'événement DOM
sont passés respectivement dans les arguments Notez que si c'est un double-clic droit et que le double-clic pour
zoomer est activé, alors la carte fait un zoom arrière et aucun événement
Toutefois, si le double-clic pour zoomer est désactivé, deux événements |
|
Cet événement est renvoyé lorsque la vue sur la carte commence à changer. Cela peut être causé :
|
|
Cet événement est renvoyé, éventuellement de façon répétitive, tant que l'apparence de la carte est modifiée. |
|
Cet événement est renvoyé lorsque les modifications sur l'apparence de la carte se terminent. |
|
Cet événement est renvoyé quand la carte atteint un nouveau niveau de zoom. Le gestionnaire d'événement reçoit l'ancien et le nouveau niveau de zoom comme arguments. |
|
Cet événement est renvoyé quand un autre type de carte est sélectionné. |
|
Cet événement est renvoyé quand l'info-bulle s'ouvre. |
|
Cet événement est renvoyé avant la fermeture de l'info-bulle. |
|
Cet événement est renvoyé quand l'info-bulle se ferme. L'événement Si une info-bulle actuellement ouverte est ré-ouverte en un point différent en utilisant un autre appel à |
|
Cet événement est renvoyé quand un seul recouvrement est ajouté à la carte par la méthode La nouvelle couche est passée comme un argument |
|
Cet événement est renvoyé quand un seul recouvrement est supprimé par la méthode La couche qui a été enlevée est passée comme un argument |
|
Cet événement est renvoyé lorsque toutes les couches à la fois sont supprimées par la méthode |
|
Cet événement est renvoyé lorsque l'utilisateur déplace la souris sur la carte depuis l'extérieur de la carte. |
|
Cet événement est renvoyé lorsque l'utilisateur déplace la souris sur la carte. |
|
Cet événement est renvoyé lorsque l'utilisateur déplace la souris sur la carte. |
|
Cet événement est renvoyé lorsque l'utilisateur commence à faire glisser la carte. |
|
Cet événement est renvoyé à plusieurs reprises tant que l'utilisateur fait glisser la carte. |
|
Cet événement est renvoyé lorsque l'utilisateur cesse de faire glisser la carte. |
|
Cet événement est renvoyé lorsque la présentation de la carte est complète, et isLoaded() retournera true. Cette position implique, que le zoom, et le type de carte sont tous initialisés, mais les tuiles constituant la carte peuvent encore être en cours de chargement. |
|
Cet événement est renvoyé lorsque toutes les tuiles constituant la carte ont été chargées. |
|
Cet événement est renvoyé lorsque le type de carte actuel |
|
Cet événement est renvoyé lorsque l'angle de rotation de la carte a été modifié. |
Ceci est une traduction non officielle de "Google Maps API Reference version 2".
La version originale, en Anglais, se situe ici : Google Maps API Reference version 2 #GMap2.
| © 2010 | Référence Google Maps API Version 2 en Français |