[:id]Menentukan Arah Kiblat Menggunakan Aplikasi Android[:]

[:id]Menentukan Arah Kiblat merupakan salah satu kegunaan dari aplikasi Masjid yang saya kembangkan. Informasi lainnya mengenai aplikasi Masjid bisa dibaca di sana.

Contoh tampilan penentuan Arah Kiblat menggunakan aplikasi Masjid bisa di lihat di bawah :
Android Arah Kiblat

Arah panah menunjukkan Arah Kiblat di lokasi Anda dan akan bergerak mengikuti arah putaran hand phone.

Dalam menentukan Arah Kiblat diperlukan koordinat GPS dari lokasi Anda berada. Untuk menentukan lokasi GPS dalam aplikasi Android yang saya kembangkan menggunakan SDK fused location provider dari Google. Setelah didapat lokasi GPS ditentukan arah ke koordinat Kiblat menggunakan fungsi Location.bearingTo();

Arah panah akan berputar sesuai dengan arah hand phone. Untuk mendeteksi gerakan digunakan Sensor.TYPE_ACCELEROMETER dan Sensor.TYPE_MAGNETIC_FIELD. Setelah terdeteksi adanya gerakan kemudian gambar diputar menggunakan Class RotateAnimation, contohnya:

RotateAnimation ra = new RotateAnimation(
currentDegree,
-azimut,
Animation.RELATIVE_TO_SELF, 0.5f,
Animation.RELATIVE_TO_SELF,
0.5f);

Untuk lebih lengkapnya akan saya share, jika yang download aplikasi Masjid untuk menentukan arah kiblat sudah lebih dari 50ribu ya dan juga jika saya ada waktu :)[:]

1 comment

Leave a comment

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