Je viens de faire un wrapper pour le service Keolis de Rennes. J'ai integré toutes les commandes, à savoir :
Récupération des stations vélos, métros, équipements et park relays etc ...
Pour l'utiliser c'est pas bien compliqué, voici un exemple :
1: private async void ContentPanel_Loaded(object sender, RoutedEventArgs e)
2: {
3: KeolisService service = new KeolisService("API_KEY");
4: Result<BikeStation> result = await service.GetBikeStationsAsync();
5: if(result.Error.Code == "0")
6: {
7: lstbox.ItemsSource = result.Results;
8: }
9: }
On peut encore l'ameliorer et j'integrerai quand j'aurai le temps le calcul d'itineraire.
Il sera dispo sur codeplex quand celui-ci aura décidé de fonctionner.
Voici le code source de la démo : KeolisServiceDemo.zip
[MAJ] : Les itineraires ont été implementés. On peut désormais recuperer facilement son chemin. Pour info, je récupère les infos de http://transports-rennes.ic-s.org/opentripplanner-webapp/
Le projet est sur codeplex à l’adresse suivante : http://keolisservice.codeplex.com/
Si vous trouvez des anomalies merci de faire remonter ![]()
1 Comment
Samuel Blanchard said
Très utile ce petit wrapper ! Bravo !