Bonsoir,
J'utilise l'API de Google pour récupérer une adresse à partir de la latitude et la longitude.
Voilà mon code :
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.
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; }
Merci de votre aide
Partager