Bonsoir à tous,
Je suis le fil depuis le début et j'avais installé et configuré rapidement le plugin pour heliotrope. Tout fonctionne sans problème et merci à Lunarock pour ce plugin!
Voulant paufiner un peu les infos remontées par le plugin, notamment pour la partie "Arrêts de transport" avec le champ "Options de transport", je viens de passer la soirée pour trouver ce qu'il fallait mettre dans ce champ afin de n'avoir que les départs à une station précise (stop_area), dans une direction précise (route).
Une précision par rapport à la doc: le lien
https://api.navitia.io/v1/... demande de s'authentifier. Il faut mettre son TOKEN dans le champ user et laisser le mot de passe vide.
Ensuite en remplissant au fur à mesure les infos avec la doc de l'API, j'ai réussi à trouver ce que je cherchais.
J'en suis arrivé à cette URL (j'ai remplacé mes coordonnées par "LONG;LAT"):
Code : Tout sélectionner
https://api.navitia.io/v1/coverage/fr-se/coords/LONG;LAT/physical_modes/physical_mode:Tramway/networks/network:tcl/stop_areas/stop_area:DGL:SA:S5515/routes?filter=route.has_code(source,T2r2)
Pour chaque champ, si on ne complète pas, on obtient la liste possible des éléments. Exemple pour "coverage", si on passe
on obtient en résultat tous les éléments possibles, dont "fr-se"
du coup, après on peut préciser:
il en est de même pour les autres paramêtres de mon lien:
physical_modes/physical_mode:XXXX (j'ai choisi tramway dans mon cas)
networks/network:YYYY (TCL dans mon cas)
stop_areas/stop_area:ZZZZ
En mettant ce lien:
Code : Tout sélectionner
https://api.navitia.io/v1/coverage/fr-se/coords/LONG;LAT/physical_modes/physical_mode:Tramway/networks/network:tcl/stop_areas/stop_area:DGL:SA:S5515/routes
j'obtiens toutes les routes possibles à l'arrêt précisé.
Dans ce résultat, j'ai réussi à identifier la route correspondant à la direction qui m'intéresse. Du coup, je peux remplir le champ "Options de transport" avec:
Et geotrav me donne les horaires à mon arrêt dans la seule direction qui m'intéresse!