Bonjour à tous,
Je développe une petite application web qui utilise Google map.
Je cherche à créer une fonction qui me renvoit la hauteur en fonction de coordonnées. Le point sur lequel je bloque est générique; aucune connaissance de l'API n'est nécessaire pour y répondre. Je précise aussi que je débute en javascript.
un bout de code vaut mieux que de long discours (je n'ai laissé que le code nécessaire):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function getAltitude(latitude, longitude){ var altitude=0; elevator.getElevationForLocations({'locations': lesCoor}, function(resultAlt, status){ if (status == google.maps.ElevationStatus.OK){ // Retrieve the first result altitude=resultAlt[0].elevation; alert(altitude); } }); return altitude; }
Le problème ici, classique je pense, est que je souhaite avoir comme valeur de retour de la fonction, la valeur affichée dans l'alerte et non 0 comme instanciée au début de la fonction. J'ai cherché un peu partout et je n'ai pas trouvé comment faire ça; si l'un d'entre vous sait?
Voilà, merci à tous.
Partager