Saat membangun aplikasi berbasis lokasi—seperti sistem penugasan pengiriman, aplikasi kencan, pelacak transportasi umum, atau utilitas geofencing—pengembang dan penguji QA perlu mensimulasikan koordinat di berbagai benua tanpa harus bepergian ke sana.
Sistem operasi modern menyertakan API Mock Location khusus yang memang dirancang untuk pengujian. Dalam panduan ini, kami merinci cara meniru koordinat GPS di peramban desktop, Android, dan iOS, cara kerja flag mock location di balik layar, serta cara memverifikasi fix mock dengan GPS Coordinates Finder kami.
Verifikasi Koordinat GPS Hasil Tiruan Anda
Buka inspektor GPS langsung kami untuk memastikan peramban atau emulator Anda menampilkan lintang, bujur, dan radius akurasi yang Anda konfigurasikan.
1. Meniru Lokasi di Google Chrome & Edge (Sensors DevTools)
Peramban desktop menyediakan cara tercepat meniru koordinat khusus tanpa memasang perangkat lunak atau aplikasi seluler apa pun:
Buka Developer Tools
Tekan F12 (atau Cmd + Option + I di macOS) untuk membuka DevTools Chrome/Edge.
Buka Panel Sensors
Tekan Cmd + Shift + P (macOS) atau Ctrl + Shift + P (Windows) > ketik 'Sensors' > pilih 'Show Sensors'.
Pilih Koordinat Preset atau Kustom
Di bagian Location, pilih dari preset (mis. London, Tokyo, San Francisco) atau pilih 'Other...' lalu masukkan nilai Lintang dan Bujur kustom Anda.
2. Mock Location di Android (Developer Options)
Android memiliki subsistem pengujian LocationManager bawaan:
- Aktifkan Developer Options: Buka Setelan > Tentang Ponsel > Ketuk Nomor Bentukan 7 kali hingga muncul 'Anda kini seorang pengembang!'.
- Pasang utilitas mock GPS yang tepercaya (mis. GPS Emulator atau Mock Locations).
- Buka Setelan > Sistem > Developer Options > Pilih aplikasi mock location > pilih aplikasi pengujian Anda.
- Atur koordinat yang diinginkan dan mulai siaran mock-nya.
3. Mensimulasikan Rute GPX di iOS dengan Xcode
Apple iOS tidak menyediakan sakelar langsung bagi pengguna untuk koordinat tiruan, tetapi pengembang dapat mensimulasikan lokasi menggunakan rangkaian alat pengembangan resmi Apple:
- Hubungkan iPhone Anda ke Mac yang menjalankan Xcode.
- Buat berkas .gpx (GPS Exchange Format) yang memuat koordinat waypoint, elevasi, dan stempel waktu.
- Di menu Debug Xcode, pilih Simulate Location lalu pilih berkas waypoint GPX atau jalur rute Anda.
4. Cara Aplikasi Mendeteksi Mock Location di Balik Layar
Untuk mencegah penipuan pada aplikasi perbankan, gim, dan ride-hailing, sistem operasi seluler membuka flag programatik yang memberi tahu aplikasi saat penyedia lokasi tiruan aktif:
- Android: Location.isFromMockProvider() (API 18+) atau Location.isMock() (API 31+) mengembalikan true jika posisi dibuat oleh penyedia pengujian.
- iOS: Perbandingan antara waktu jaringan seluler dan stempel waktu GPS mengidentifikasi koordinat sintetis.
Konversi Koordinat Target Pengujian
Konversi waypoint pengujian GPS antara Derajat Desimal (DD), Derajat-Menit-Detik (DMS), dan Universal Transverse Mercator (UTM).