Bonjour a tous !
Je galère un peu avec l'API google Map...
J'ai un formulaire, l'utilisateur rentre son adresse. Ensuite, je veux calculer son itinéraire vers un point fixe.
Le probleme, c'est que lorsqu'il entre une adresse inexistante, la carte buggue. Du coup je veux tester l'existe du point avant de calculer l'itinéraire...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
var geocoder = new GClientGeocoder();
// Ma fonction sensée tester l'existence du point
    function testpoint(address){
    	geocoder.getLatLng(address,
			function(point){
				if (!point){
					alert(address + " n'a pas été trouvé.");
					return 0;
				}
				else
					return 1;
				});
	}
Et pour tester l'existence du point :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if(testpoint(adresse)){
     // Mon calcul d'itinéraire, et tout...
}

Le probleme vient bien de ma fonction testpoint() car si je remplace if(testpoint(adresse)) par if(1), ça fonctionne...
Merci d'avance pour votre aide !