Récupérer variable dans fonction imbriquée
Bonjour,
Voilà je développe actuellement une petite application qui repose sur l'api de google (je viens à peine de me mettre au javascript, histoire de pas me faire fustiger^^)
J'ai des fonctions qui affichent cartes, itinéraires, streetview... Afin de ne pas redéclarer un objet geocoder, je veux utiliser une fonction qui récupérera directement les coordonnées.
Voilà mon bout de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function getCoord(adresse)
{
var coord;
var geo = new google.maps.Geocoder();
geo.geocode({'address': adresse}, function(resultats, statut)
{
if(statut == google.maps.GeocoderStatus.OK)
{
coord = resultats[0].geometry.location;
//return coord;
}
});
//return coord;
} |
Je veux récupérer la valeur de coord. Alors un return à la fin de ma fonction ça ne marche pas (j'imagine parce que coord est dans une autre fonction)). Donc voilà je ne sais pas comment faire ou même si c'est faisable.
Si quelqu'un pouvait juste me donner un coup de main ce serait sympa :)