Semua artikel

March 30, 2026 · 4 min read

Cara Kami Melindungi Lokasimu dengan Pergeseran 200 Meter

2.8k

Salah satu pertanyaan pertama yang orang tanyakan tentang Walk With Me adalah, "Tunggu, jadi orang bisa lihat di mana saya?" dan jawaban saya selalu, "Tidak. Sungguh tidak bisa."

Masalahnya

Walk With Me menampilkan jalan kaki di peta. Tapi menampilkan lokasi pasti seseorang ke orang asing? Sama sekali tidak. Kami harus mencari cara untuk menampilkan "kira-kira di mana" sebuah jalan kaki berlangsung tanpa mengungkap "persisnya di mana" si pejalan berdiri.

Pergeseran Rumus Haversine

Kami mengambil koordinat GPS aslimu dan menggesernya secara acak hingga 200 meter menggunakan rumus Haversine. Pergeseran ini berbeda untuk setiap pengguna yang melihat jalan kaki yang sama. Jadi Pengguna A mungkin melihat markermu 65 meter ke utara. Pengguna B melihatnya 198 meter ke tenggara. Pengguna C melihatnya 200 meter ke barat. Tidak ada yang melihat posisi yang sama, dan tidak ada yang melihat posisi asli.

Contoh pergeseran 1 Contoh pergeseran 2 Contoh pergeseran 3 Contoh pergeseran 4 Contoh pergeseran 5

Pembatasan Zoom Peta

Level zoom dikunci antara 12 dan 15. Setiap peta menampilkan label "Lokasi Perkiraan". Ini mencegah siapa pun memperbesar cukup dekat untuk mengenali bangunan atau sudut jalan tertentu.

Penundaan 5 Menit

Lokasi diperbarui setiap 5 menit. Pada kecepatan jalan kaki rata-rata, itu setara dengan sekitar 400 meter ketidakpastian tambahan. Digabungkan dengan pergeseran 200 meter, seseorang yang mencoba menemukanmu dari peta akan mencari di tempat yang salah dan waktu yang salah.

Bagaimana Orang Sebenarnya Bertemu

Setelah tuan rumah jalan kaki menyetujui permintaan gabungmu, kamu mendapat akses ke titik pertemuan yang tepat. Orang asing yang menelusuri peta melihat area perkiraan. Peserta yang disetujui melihat titik pertemuan yang sebenarnya. Itulah perbedaan pentingnya.

Sebelum persetujuan - lokasi perkiraan Setelah persetujuan - titik pertemuan tepat

Kenapa Kami Memilih Cara Ini

Kami bisa saja membuat aplikasinya berbasis teks, tapi itu akan menghilangkan keseruannya. Pengalaman utamanya adalah membuka peta dan melihat marker hijau orang-orang yang sedang jalan kaki di kotamu sekarang. Pergeseran 200 meter, pembatasan zoom, dan penundaan 5 menit memberi kami keseimbangan antara berguna dan aman.

Baca lebih lanjut tentang semua fitur keamanan dan privasi kami.

Jadi pemandu wisata?