1
07 sep 2008


Introduction


De la même manière que le géocodage à l'adresse, l'API Google Maps permet de calculer un itinéraire en utilisant la classe GDirections.

Initialisation


Reprendre la carte du tutoriel n°2.

Calcul de l'itinéraire


Définir la fonction setDirections(fromAddress, toAddress) qui calcule l'itinéraire entre deux adresses :

function setDirections(fromAddress, toAddress) {
gdir.load("from: " + fromAddress + " to: " + toAddress,{ "locale": "fr" });
}

Définir un objet GDirections :

gdir = new GDirections(map);

Calculer un itinéraire lors de l'appel de la carte :

setDirections("Allée Machado, Toulouse, fr", "Avenue de l'agrobiopole, Auzeville-Tolosane, fr", "fr");

Et éditer le formulaire en HTML :



Code complet






<br /> [Google Maps] 12. Calculer un itinéraire<br />






Démonstration