Chcę zrealizować takie zadanie, że jest sobie mapa google na której mam zaznaczone punkty. Te punkty to jakieś przystanki tzw stacje. Jadąc rowerem możemy się tam zatrzymać na tyle na ile chcemy i ruszyć dalej. Urządzenie GPS pobiera dane i wysyła do bazy swoje dane gdzie się znajduje to wiadomo o co chodzi.
Chodzi teraz o to by wykryć czy punkt w jakim znajduje się użytkownik jest w zasięgu naszego promienia. Czyli jeżeli rowerzysta wjedzie w dany obszar to system zapisze że już on się tam znajduje. Ale jak za 5 sekund znowu przyjdą dane to żeby system nie zapisywał znowu że już tam jest bo nie chcę żeby się to powtarzało. Dopiero gdy użytkownik wyjedzie ze strefy to żeby się zapisało że opuścił strefę i jeśli wjechałby ponownie to znowu żeby się zapisało że jest w danej strefie. Nie ma ograniczeń co do ilości odwiedzania tej samej strefy. Na koniec byłaby wyświetlana lista dla danych rowerzystów w jakich punktach byli i ile czasu tam spędzili.
Pytanie jak najlepiej to zrealizować ?
Dać jakieś pola z czasem jak Start_zone, End_zone, ID_zone