J2ME Qibla Direction

Beberapa waktu yang lalau saya pernah memposting cara mendapatkan arah kiblat jika diketahui koordinat asal. Postingan ini, ingin menunjukkan cara mendapatkan arah ka’bah/kiblat dari handphone/smartphone yang mensupport JSR 179 (Location API) dengan Java ME

code snippet :

import javax.microedition.location.Coordinates; // harus import ini dulu

// simpan di fungsi sendiri
public void getQibla(){
      // Bandung
      float latitude = -6.9039;
      float longitude = 107.6186;
      // ka'bah
      float latKabah = 21.423333;
      float longKabah = 39.823333;;

      Coordinates c = new Coordinates(latitude, longitude,1);
      float qibla = c.azimuthTo(new Coordinates(latKabah, longKabah,1));
		    
      System.out.println("Arah Kiblat: "+ qibla);
}

cara yang sama juga berlaku untuk mendapatkan arah dari satu kota ke kota lain (dari satu koordinat astronomi ke koordinat lain)

5 thoughts on “J2ME Qibla Direction

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s