Bonsoir,

J'utilise l'API de Google pour récupérer une adresse à partir de la latitude et la longitude.
Voilà mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    var geocoder = new google.maps.Geocoder();
	var adresse;
    function test(lat,long)
	{
        var point = new google.maps.LatLng(parseFloat(lat),parseFloat(long));
        geocoder.geocode({"latLng": point}, function(data, status)
	    {
            if (status == google.maps.GeocoderStatus.OK && data[0]) 
			{
				adresse = data[0].formatted_address;
            } 
			else 
			{
                alert("Erreur: " + status);
            }
			alert(adresse); //J'ai bien l'adresse
        });
		alert(adresse);//Undefnined
        return adresse;
    }
Malgré tous mes essais je ne suis pas parvenu à gérer la portée de la variable adresse que je voudrais utiliser par la suite dans ma page HTML.

Merci de votre aide