Witajcie, wpadłem ostatnio na pomysł stworzenia witryny internetowej na której każdy z nas mógłby udostępnić swoją lokalizację aby np. spotkać się z znajomym podczas trasy. Wiem że istnieją podobne serwisy ale chciałem potraktować to jako pewnego rodzaju edukacyjne wyzwanie
. A jako że wiosenny zlot się zbliża stwierdziłem że warto zrobić pierwszą wersje już teraz. Tak więc po paru godzinach pisania w bólach kodu (dawno PHP i JS nie używałem) napisałem taką oto prostą witrynę.
http://jawatracker.ugu.pl Po rejestracji i logowaniu na stronie głównej pokazuje się tabela wszystkich użytkowników, gdy wybierzemy datę oraz klikniemy w guzik lokalizacja ukaże się nam zapis trasy i ostatnia znana pozycja dla danego użytkownika w danym dniu.
Jeśli chciałbyś dołączyć to potrzebna jest aplikacja na telefon z zdolnością wysyłania lokalizacji na serwer. Poniżej przedstawię sposób konfiguracji znanej ( mam nadzieje że przez was też) aplikacji do nawigacji OSMAND
Po zainstalowaniu aplikacji i uruchomieniu, aplikacja poprosi nas o pobranie map (polecam połączyć się przez wifi)można też pominąć ten krok i korzystać z map ściąganych na bieżąco.
Następnie na ekranie głównym klikamy menu następnie przechodzimy do menu wtyczki i zaznaczamy „rejestrowanie śladów”. Wracamy do menu i przechodzimy do ustawień następnie do „rejestrowanie śladów” i przewijamy na sam dół, zaznaczamy „śledzenie online” i klikamy na „adres usługi śledzenia”. W okienko wpisujemy następujący tekst:
http://jawatracker.ugu.pl/pozycja.php?klucz=**&lat={0}&lon={1}×tamp={2}&hdop={3}&altitude={4}&speed={5}
W miejsce ** wpisujemy nasz identyfikator który możemy znaleźć w panelu użytkownika naszego konta. Uwaga błąd w tym miejscu spowoduje brak przesyłania lokalizacji na serwer.
Następnie przechodzimy do ekranu głównego aplikacji i klikamy w prawym górnym rogu, wybieramy interesujący nas interwał wysyłania pozycji i rozpoczynamy tym samym zapis naszej trasy.
ugu.pl czasem nie wyświetla strony wtedy należy przejść pod adres
http://jawatracker.ugu.pl/index.php