Sebjn
Il y a un bug à l'insu de mon plein gré... Je vais essayer d'être concis :
Comme je l'avais expliqué l'année dernière, toutes les API Google sont devenues payantes. La plus connue est bien évidemment Google Maps, mais il y en a beaucoup d'autres dont une API Elevation qui retourne l'altitude d'un point donné quand on indique les coordonnées latitude et longitude.
Comme vous avez pu le constater depuis l'année dernière, Logfly est passé à l'open source et essaie de se passer des services de Google. Quand on a pas sorti la carte bleue, on dispose d'un maigre quota d'appels gratuits aux services de Google.
Dans XC Planner, Logfly, pour obtenir les altitudes, fait appel à une API open source gratuite :
https://github.com/racemap/elevation-service. Après vérification, il semble que leur serveur ne réponde plus (erreur 502). Résultat : le fichier xcp est sauvegardé avec des altitudes nulles. A la lecture dans Waypoints, l'altitude nulle provoque un plantage...
Je vais corriger ce détail, pour que l'altitude nulle n'empêche pas la lecture.
Si tu vas dans le module Waypoints, et que tu créé un waypoint, tu vas t'apercevoir que l'altitude s'affiche. Pourquoi cela marche là et pas dans Xcplanner ?
Dans le script cartographique des waypoints, j'ai laissé (oublié), un appel à l'API Elevation de Google. Ce script est un script purement web. Google renvoie la réponse. J'imagine que c'est dans la limite du quota gratuit applicable uniquement aux appels web. Dans le module XCplanner, l'appel n'est pas un appel web mais carrément une demande de service. Il n'y a pas de quota gratuit pour ce genre d'appel donc ce n'est pas utilisable dans XCPlanner Logfly.
Une version 5.024 est dans les tuyaux et comportera la correction évoquée ci dessus. Je vais contacter l'auteur de l'API elevation-service pour savoir où l'on en est.