c'est surement une erreur d’écriture ! toutes mes excuses.
Code Wlangage : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 FONCTION AppelAPI(saNomVille est chaîne) :Buffer oDemandeInfoVille est un restRequête oInfoVille est un restRéponse saURL est chaîne saURL=[ https://overpass-api.de/api/interpreter?data=[out:json];node['name'='%1']['place'~'city|town'];out body; ] oDemandeInfoVille..URL=ChaîneConstruit(saURL,saNomVille) trace("",oDemandeInfoVille..URL) oInfoVille=RESTEnvoie(oDemandeInfoVille) RENVOYER oInfoVille..Contenu
Bouton
le code testé me ramène :
Code Wlangage : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 monJson est JSON = AppelAPI("Abidjan") // On affiche coordonnées de toutes les résultats POUR TOUT unElement DE monJson.elements Trace(`[%unElement.tags."name:fr"%] --> latitude : [%unElement.lat%] - longitude : [%unElement.lon%]`) FIN
Erreur à la ligne 7 du traitement Clic de BTN_SansNom1.
Le variant n'est pas un objet
Il ya aussi des erreurs de syntaxe dans l’écriture du trace de la boucle
Merci
Partager