L'application HereItIs prend les données GSP des bus / tramways exposés par une API Open Data par les régions de transport et affiche ces données en temps réel et en mouvement sur une carte et sur un panneau où l'on peut voir l'heure estimée pour chaque station. . Ces données peuvent être affichées avec n'importe quelle fréquence provenant des transports régionaux (actuellement elle est de 30 sec).
L'application dispose des cartes nécessaires pour fonctionner dans toutes les grandes villes du pays.
Villes actuellement actives avec des données réelles:
Iasi: l'application prend les données d'une telle API à Iasi, mais à Iasi il y a deux problèmes: seulement 90% des véhicules transmettent des données (les autres sont actuellement défectueux), et le deuxième problème est que les données de cette API exposées par le CTP Iasi ne le font pas contient le numéro de l'itinéraire emprunté par le véhicule. Cependant HereItIs a implémenté un algorithme de détection de ligne, donc à Iasi, les 90% des véhicules sur la route et qui ont transmis des données GPS apparaissent sur la carte (dans la période immédiate suivant le CTP, Iasi les corrigera et ils deviendront automatiquement visibles sur la carte), les autres véhicules pouvant être mis sur la carte des passagers grâce à des fonctionnalités préconfigurées «J'ai vu / je suis parti».
Oradea: après des mois de suivi du trafic, nous estimons tous les véhicules à Oradea avec une précision inférieure à une minute.
Dans toutes ces villes, l'application peut être utilisée s'il existe une API ouverte avec les données GPS du moyen de transport ou si nous pouvons trouver des collaborateurs pour promouvoir l'application à utiliser via la fonctionnalité de partage de l'emplacement du bus de la communauté de banlieue: Alba, Arad, Brasov, Bucarest, Cluj, Constanta, Craiova, Ploiesti, Sibiu, Timisoara, bientôt et Bacau).
Le principe de fonctionnement est basé à la fois sur des données provenant des régions de transport et sur l'apport de la communauté des passagers.
L'application est gratuite, n'a actuellement aucune publicité qui dérange, la seule condition pour utiliser l'application est de se soutenir mutuellement et de "partager" des informations sur l'emplacement des bus.
L'écran principal de l'application se compose d'une carte de notre ville, d'un cercle de 2 km, d'un composant de recherche et d'un bouton avec lequel nous contrôlons toutes les actions que nous pouvons faire. Nous pouvons également voir les temps d'attente pour les stations à proximité de ma position.
Fondamentalement, nous ne chargeons sur la carte que les moyens de transport public dans un rayon de 2 km de mon emplacement actuel, bien sûr si nous voulons voir et au-delà de cette distance, nous pouvons utiliser le composant "Rechercher", tous les moyens de transport public sélectionnés le composant devient visible sur la carte sans distance de mon emplacement. On peut définir un nombre limité pour le moment à 2 itinéraires «favoris», ceux-ci seront visibles sur la carte sur toute la surface de la ville lors du chargement de l'application.
Pour dégager l'emplacement d'un moyen de transport, nous avons 2 cas:
1. Si le bus / tram avec lequel j'ai l'intention de quitter n'a pas encore été mélangé par quelqu'un d'autre sur la carte, appuyez sur le bouton vert -> "Je suis parti", puis dans la liste affichée, je sélectionne l'itinéraire souhaité et le sens de déplacement à travers une glissière gauche ou droite.
2. Si le bus a déjà été mélangé, cliquez dessus et appuyez sur "Je suis parti"
L'application effectue des validations et ne permet pas le partage d'informations à moins que l'utilisateur ne soit sur l'itinéraire du moyen de transport respectif.
Lorsque nous partageons l'emplacement d'un moyen de transport avec l'option "Je suis parti", l'application commence à reproduire l'emplacement actuel de l'utilisateur, avec la fonctionnalité "J'ai vu", j'autorise l'application à prendre ma position une fois.
L'application nécessite les droits d'accès suivants:
- Connexion Internet pour recevoir des données en direct sur les moyens de transport en commun
- Stockage local pour enregistrer des informations minimales telles que: nom de la ville préférée et itinéraires préférés.
Date de mise à jour
21 sept. 2023