Bonjour,
J'essaye en vain de récupérer les coordonnées GPS de diverses adresses.
Voici mon premier code :
Celui-ci ne fonctionne pas du tout. J'ai toujours 0 dans les coordonnées quelque soit l'adresse;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 sAdresse est une chaîne tempCoord est un gglCoordonnée rLatitude, rLongitude sont des réels sAdresse = "34000 Montpellier, france, 3 rue Puech Villa" // On récupère les coordonnées tempCoord = GglAdresseVersCoordonnées(sAdresse) rLatitude = tempCoord.Latitude rLongitude = tempCoord.Longitude
Voici le 2eme code que je teste :
Celui-ci me retourne une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 sLatitude, sLongitude sont des réels sUrlgglMaps est une chaîne xmlGgl est un xmlDocument // Adresse de la nouvelle API sUrlgglMaps="http://maps.googleapis.com/maps/api/geocode/xml?address="+sAdresse+"&sensor=false" // Exécution de la requête SI HTTPRequête(sUrlgglMaps) = Vrai ALORS // l'API retourne un document xml xmlGgl = XMLOuvre(HTTPDonneRésultat(),depuisChaîne) sLatitude = xmlGgl.GeocodeResponse.result.geometry.location.lat..Texte sLongitude = xmlGgl.GeocodeResponse.result.geometry.location.lng..Texte FINMerci bien de votre aide.Le document XML n'a pas pu être chargé
Partager