Ambil Jarak antara dua tempat dalam Google Map dan Android

Contoh Kasus:

Saya mempunyai jalur dari rumah saya ke komplek IPB seperti terlihat pada gambar dibawah ini:

Keterangan:

  • Jalur diatas berjarak 5 km yang didapat dari web http://maps.google.co.id
  • Koordinat rumah saya adalah latitude: -6.578923 dan longitudenya:106.770194
  • Koordinat komplek IPB adalah latitude: -6.572613 dan longitudenya:106.74981

Pertanyaan:

Bagaimana caranya agar saya bisa menghitung jarak jalur tersebut menggunakan Android … ?

Jawaban:

Saya masukkan 2 class berikut ini ke dalam projek:

Lalu pada class yang mengextend AsyncTask maka  saya masukkan kode berikut ini:

private class bTask extends AsyncTask<Void, Integer, String>{ 

protected TreeMap doInBackground(Void… params) {

AmbilJarak aj=new AmbilJarak();

String jarak=aj.GetRoutDistance(-6.578923, 106.770194, -6.572613, 106.74981);

return jarak;

}

protected void onPostExecute(String Hasil){

Log.d(“Jarak dari rumah Fahmi ke komplek IPB adalah “, jarak);

}

}

 

Lalu kamu jalankan class diatas menggunakan kode

new bTask().exexcute();

Sekian dan Terima Kasih.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *