Jedno z pierwszych pytań, jakie ludzie zadają o Walk With Me, brzmi: „Czekaj, czyli ludzie widzą, gdzie jestem?”, a moja odpowiedź zawsze jest taka sama: „Nie. Naprawdę nie mogą.”
Problem
Walk With Me pokazuje spacery na mapie. Ale pokazywanie czyjejś dokładnej lokalizacji nieznajomym? Absolutnie nie. Musieliśmy znaleźć sposób, żeby pokazać „mniej więcej gdzie” odbywa się spacer, nie ujawniając „dokładnie gdzie” stoi osoba spacerująca.
Przesunięcie Za Pomocą Formuły Haversine
Bierzemy twoje prawdziwe współrzędne GPS i losowo przesuwamy je o maksymalnie 200 metrów, używając formuły Haversine. To przesunięcie jest inne dla każdego użytkownika oglądającego ten sam spacer. Więc Użytkownik A może zobaczyć twój znacznik 65 metrów na północ. Użytkownik B widzi go 198 metrów na południowy wschód. Użytkownik C widzi go 200 metrów na zachód. Nikt nie widzi tej samej pozycji i nikt nie widzi prawdziwej.

Ograniczenia Przybliżenia Mapy
Poziomy przybliżenia są zablokowane między 12 a 15. Każda mapa wyświetla etykietę „Lokalizacja jest przybliżona”. To uniemożliwia komukolwiek przybliżenie widoku na tyle, by zidentyfikować konkretny budynek czy róg ulicy.
5-Minutowe Opóźnienie
Lokalizacja aktualizuje się co 5 minut. Przy średnim tempie chodzenia to mniej więcej dodatkowe 400 metrów niepewności. W połączeniu z przesunięciem o 200 m, ktoś próbujący cię znaleźć na mapie szukałby w złym miejscu i w złym czasie.
Jak Ludzie Naprawdę Się Spotykają
Kiedy organizator spaceru zatwierdzi twoją prośbę o dołączenie, otrzymujesz dostęp do dokładnego punktu spotkania. Nieznajomi przeglądający mapę widzą przybliżony obszar. Zatwierdzeni uczestnicy widzą prawdziwy punkt spotkania. To jest kluczowa różnica.

Dlaczego Zrobiliśmy To W Ten Sposób
Mogliśmy zrobić aplikację opartą tylko na tekście, ale to zabija całą magię. Całe doświadczenie polega na otwarciu mapy i zobaczeniu zielonych znaczników ludzi spacerujących po twoim mieście właśnie teraz. Przesunięcie o 200 m, ograniczenia przybliżenia i 5-minutowe opóźnienie dają nam równowagę między użytecznością a bezpieczeństwem.
Przeczytaj więcej o wszystkich naszych funkcjach bezpieczeństwa i prywatności.