Just my fivety cents 🙂 . Sedang berkutat dengan geografi nih :p . Penggunaan GPS (Global Position System) perlahan semakin berkembang. Kebetulan saya sedang mencari cara untuk menentukan jarak antara dua titik koordinta (latitude dan longitude) ke tempta tujuan.
Ini Rumus dasarnya :
1
2
3
4
5
6
7
8
9
10
11
12
13
14 double EARTH_RADIUS = 6367.45;
double latitude;
double longitude;
double lat2;
double lon2;
double deltalat = lat2 - latitude;
double deltalon = lon2 - longitude;
double a = Math.sin(deltalat / 2) * Math.sin(deltalat / 2) + Math.cos(latitude) * Math.cos(lat2) * Math.sin(deltalon / 2) * Math.sin(deltalon / 2);
double c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
double distance = EARTH_RADIUS*c;
Selamat mencoba 🙂
mas, klo bisa ada versi lengkapnya dan ada skrinsutnyah…
jadi kita ada gambaran jadinya seperti apa..
hehe… maklum masi belajar mas…
😀
Pak ruslan. Wah, lain kali saya buat ya. 🙂
Terima kasih
bagaimana ya menghitung jarak 2 koordinat dg jalur laut (kapal)..?
mas ahmad, ajarin dong agar + pinter nich bila tahu jalur laut kita he….he..
terima kasih