HereItIs APP
Aplikacja posiada niezbędne mapy do działania we wszystkich większych miastach w kraju.
Obecnie aktywne miasta z prawdziwymi danymi:
Iasi: aplikacja pobiera dane z takiego interfejsu API w Iasi, jednak w Iasi występują dwa problemy: tylko 90% pojazdów przesyła dane (inne są obecnie wadliwe), a drugim problemem jest to, że dane z tego API ujawnione przez CTP Iasi nie zawierać numer trasy, którą jedzie pojazd. Jednak HereItIs wdrożył algorytm wykrywania linii, więc w Iasi 90% pojazdów na drodze i które przesłały dane GPS pojawiają się na mapie (w najbliższym czasie po CTP Iasi to naprawią i będą automatycznie widoczne na mapie), pozostałe pojazdy, które można umieścić na mapie pasażerów za pomocą wstępnie skonfigurowanych funkcji „widziałem / wyszedłem”.
Oradea: po miesiącach monitorowania ruchu szacujemy wszystkie pojazdy w Oradei z dokładnością do mniej niż jednej minuty.
We wszystkich tych miastach aplikacja może być używana, jeśli istnieje otwarty interfejs API z danymi GPS środków transportu lub jeśli moglibyśmy znaleźć współpracowników w celu promowania aplikacji do wykorzystania przez funkcję udostępniania lokalizacji autobusu ze społeczności osób dojeżdżających do pracy: Alba, Arad, Brasov, Bucharest, Cluj, Constanta, Craiova, Ploiesti, Sibiu, Timisoara, wkrótce i Bacau).
Zasada działania opiera się zarówno na danych pobranych z regionów transportowych, jak i na wkładzie społeczności pasażerów.
Aplikacja jest darmowa, obecnie nie ma reklam, które przeszkadzają, jedynym warunkiem korzystania z aplikacji jest wzajemne wsparcie i „sharu” informacje o lokalizacji autobusów.
Główny ekran aplikacji składa się z mapy naszego miasta, okręgu o długości 2 km, elementu wyszukiwania i przycisku, za pomocą którego kontrolujemy wszystkie działania, które możemy wykonać. Możemy również zobaczyć czasy oczekiwania na stacje w pobliżu mojej lokalizacji.
Zasadniczo ładujemy na mapę tylko środki transportu publicznego w promieniu 2 km od mojej aktualnej lokalizacji, oczywiście jeśli chcemy zobaczyć i poza tą odległością, możemy użyć komponentu „Szukaj”, wszystkie wybrane przez niego środki transportu publicznego składnik staje się widoczny na mapie bez odległości od mojej lokalizacji. Obecnie możemy zdefiniować ograniczoną liczbę do 2 „ulubionych” tras, które będą widoczne na mapie na całej powierzchni miasta podczas ładowania aplikacji.
Aby wyczyścić lokalizację środka transportu, mamy 2 przypadki:
1. Jeśli autobus / tramwaj, którym zamierzam odjechać, nie został jeszcze przetasowany przez inną osobę na mapie, naciśnij zielony przycisk -> „Wyjechałem”, a następnie z wyświetlonej listy wybieram żądaną trasę i kierunek jazdy lewym lub prawym slajdem.
2. Jeśli autobus został już przetasowany, kliknij go i naciśnij „Wyszedłem”
Aplikacja dokonuje walidacji i nie zezwala na dzielenie się informacjami, chyba że użytkownik znajduje się na trasie odpowiedniego środka transportu.
Gdy udostępniamy lokalizację środka transportu z opcją „Wyjechałem”, aplikacja zaczyna powtarzać bieżącą lokalizację użytkownika, a dzięki funkcji „Widziałem” zezwalam aplikacji na jednokrotne wybranie mojej lokalizacji.
Aplikacja wymaga następujących praw dostępu:
- Połączenie z Internetem w celu otrzymywania danych na żywo o środkach transportu publicznego
- Lokalne miejsce do przechowywania niektórych minimalnych informacji, takich jak: nazwa ulubionego miasta i ulubione trasy.