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.