VIAMICHELIN JAVASCRIPT API


Quickstart

Chargement de l'APIJS

Pour utiliser l'APIJS, il est nécessaire d'ajouter cette balise script dans le head dans votre page, en renseignant votre clé (KEY) et la langue souhaitée (LANG).

<script src="http://apijsv2.viamichelin.com/apijsv2/api/js?key=KEY&lang=LANG" type="text/javascript"> </script>			

Pour plus d'informations sur KEY et LANG, consulter le chargement de l'APIJS

 

Utilisation du composant de gécodage

Dans cet exemple, nous allons réaliser un géocodage à partir d'un champ unique d'adresse.

 

Configuration du composant

Pour une recherche sur un seul champ, la propriété à utiliser est singleFieldSearch

var conf = {
  singleFieldSearch : "88 cours de l'ile seguin, 92100 Boulogne-billancourt"
};
		

Déclaration de la callback

Pour obtenir le résultat de la recherche, il faut définir une méthode branchée sur l'événement onSuccess

var callbacks = {
  onSuccess : function (result) {
    var coords = result[0].coords;
    console.log("Longitude : ", coords.lon);
    console.log("Latitude : ", coords.lat);
  }
};		

Lancement de la recherche

Le composant de géocodage se nomme ViaMichelin.Api.Geocoding. Il s'utilise avec la méthode VMLaunch et on lui fourni conf et callbacks.

VMLaunch("ViaMichelin.Api.Geocoding", conf, callbacks);
		

Obtenu dans la console

Longitude :  2.23354
Latitude :  48.82696
		

Démonstration

Si vous souhaitez voir le résultat de ce guide, consultez la page de démonstration