[sumber: ShutterStock]
Populasi aplikasi yang dibuat pada sistem operasi Android semakin meningkat. Salah satunya adalah aplikasi yang memanfaatkan fungsi dari lokasi dengan menggunakan GPS (Global Positioning System) atau yang biasa disebut location based services (LBS). Bagi para pembaca yang belum memahami pengertian location based services, mari simak penjelasan di bawah ini.
Location based services adalah layanan berbasis lokasi atau istilah umum yang sering digunakan untuk menggambarkan teknologi yang digunakan untuk menemukan lokasi perangkat yang pengguna gunakan. Layanan ini menggunakan teknologi global positioning service (GPS) dan cell-based location dari Google.
Selain itu, LBS tersebut terdiri dari beberapa komponen di antaranya mobile devices, communication network, position component, dan service and content provider. Mobile devices merupakan komponen yang sangat penting. Piranti mobile tersebut diantaranya adalah smartphone, PDA, dan lainnya yang dapat berfungsi sebagai alat navigasi atau seperti halnya alat navigasi berbasis GPS.
Komponen communication network ini berupa jaringan telekomunikasi bergerak yang memindahkan data pengguna dari perangkat ke penyedia layanan. Position component yang dimaksud adalah posisi pengguna harus ditentukan. Posisi ini dapat didapatkan dengan jaringan telekomunikasi atau dengan GPS. Sedangkan service and content provider adalah penyedia layanan yang menyediakan layanan berbeda ke pengguna seperti pencarian rute, kalkulasi posisi, dan lainnya.
Sederhananya, dengan layanan LBS kita dapat mengetahui posisi dimana kita berada, posisi teman, dan posisi rumah sakit atau pom bensin yang jaraknya dekat dengan kita. Dalam mengukur posisi, digunakan lintang dan bujur untuk menentukan lokasi geografis. Tetapi, Android menyediakan geocoder yang mendukung forward dan reverse geocoding. Menggunakan geocoder, kita dapat mengkonversi nilai lintang bujur menjadi alamat dunia nyata atau sebaliknya.
LBS ini sudah banyak diterapkan oleh banyak aplikasi seperti GO-JEK, GRABBIKE, dan UberMotor. Konsep yang digunakan adalah para konsumen melakukan order dan sistem akan menampilkan driver yang berada dekat dengan konsumen. Selain aplikasi tersebut, banyak para developer yang membangun aplikasi Location Based Services seperti aplikasi untuk menemukan kos-kosan terdekat, menemukan restoran terdekat, dan lainnya.
Bagi pembaca yang sedang mempelajari LBS, atau tertarik untuk mencoba membuat aplikasi yang mendukung fitur lokasi, pembaca dapat mencoba praktekan cara membuat aplikasi untuk mengambil koordinat lokasi pada smartphone Android.
Cisco mengungkapkan tiga kerentanan dalam layanannya. Ini dia penanganannya!
Ini ulasan mengenai keuntungan OptimalCloud Partner Platform, platform baru milik Optimal idM!
Google kenalkan dua koleksi baru dari Coral. Dua koleksi baru ini bakal menambah kemampuan pengembangan…
Raksasa Google baru saja mengembangkan sistem pemindaian kanker payudara berbasis kecerdasan buatan. Bagaimana hasilnya, berikut…
Meski dikenalkan bersamaan dengan Android 10 Beta, sampai kini Bubbles Notifications masih dalam tahap pengembangan.…
Samsung akan kembali memamerkan hasil program C-Lab ke ajang CES 2020. Ini dia proyek dan…