Bonjour à tous,

je coince sur une fonction asynchrone fournit par google maps.

J'ai créé une fonction qui retourne le nombre de KM entre 2 adresses :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
GetKm(depart, destination)
{
  // code ASYNCHRONE fourni par google maps

return km; // retourne le nombre de km
}
et à l'intérieur de cette fonction j'ai du code google maps qui est exécuté en asynchrone...

Le soucis est que lorsque je fais :

var km = GetKm(depart, destination);
alert(km);


Je n'ai pas le km vu qu'il n'est pas exécuté directement...

Avez-vous une astuce pour modifier ma fonction GetKm de manière SYNCHRONE ?

merci