Salut,
j'ai un pti soucis avec le code ci-dessous. J'essaye de geocoder une adresse textuelle et stocker (pas afficher) les longitudes et latitudes. La variable latlng ne semble definie qu'a l'interieur de l'appel. Pour preuve, si j'assigne la valeur 3 a point_test, quand je sors de la fonction et que j'affiche la valeur de point_test, celle-ci est revenue a 1...

Au final, je veux pouvoir modifier la variable globale, et je n'y arrive pas.
Je capte pas un truc basique apparemment.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
var point_test = 1;
 
geocoder.getLatLng(address, function(latlng) {
  if (!latlng) {
    alert(address + ' not found');
  } else {
    point_test = 3;
    alert(point_test);	
  }
});
 
alert(point_test);
Merci de m'eclairer,
Morchea.