Apr 25 in Activities, linux-open source
Written by: Achmad Fachrie
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 :
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

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=48f83fd1-3023-4610-afe2-8563e84a6df9)


