/*** Ci dessous ta fonction callback qui sera appelé une fois le résultat connu ***/ function callback(adresse){ alert("Votre adresse (ou tout autre texte): "+adresse); } /* Le reste du code modifié */ function codeAdresse(adresse) { geocoder = new google.maps.Geocoder(); var address = adresse; var sCoord = "Non init"; geocoder.geocode( { 'address': address}, function(results, status { if (status == google.maps.GeocoderStatus.OK) { callback(results[0].geometry.location.toString()); } else { alert("Geocode was not successful for the following reason: " + status); callback("Erreur"); } }); }
function codeAdresse(adresse) { geocoder = new google.maps.Geocoder(); var address = adresse; var sCoord = "Non init"; geocoder.geocode({ 'address': address }, function (results, status { if (status == google.maps.GeocoderStatus.OK) { sCoord = results[0].geometry.location.toString(); //-- Appel a une function qui traite le resultat alert( sCoord); } else { alert("Geocode was not successful for the following reason: " + status); sCoord = "Erreur"; } }); // return sCoord; // NE SERT A RIEN }
function callback(adresse){ return(adresse) }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question