Bonjour,

Je travaille sur un script googlemap, j'effectue une requete pour récupérer les informations de la position d'un point:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
      oParams = {'latLng': new google.maps.LatLng(iLat,iLng), language: 'fr', country:'fr'};
 
      this.oGeoCodeur.geocode(oParams,function(aResult, sStatus) {
         if (sStatus == google.maps.GeocoderStatus.OK) {
           if(aResult[0]) {
              sLocalisation = aResult[0].formatted_address;
              $('#'+sDiv).html(sLocalisation);
              return sLocation;
           }
         }
      });
J'ai besoin de récupérer la valeur de aResult[0].formatted_address; Ici je la récupère bien mais j'en ai besoin en dehors de cette fonction callback, hors impossible de récupérer cette valeur, ni en affectant une variable globale ni avec le return.

Comment puis-je m'en sortir?

merci d'avance