Cell ID / LBS
Halaman ini menyediakan instruksi untuk mengonfigurasi Cell ID / LBS (layanan berbasis lokasi) dalam solusi Navixy On-Premises. Untuk mempelajari lebih lanjut tentang kegunaan fitur ini dan cara mengonfigurasinya di antarmuka pengguna, silakan merujuk ke halaman terkait dalam manual pengguna.
Mengonfigurasi fungsi Cell ID / LBS
Karena semua operasi layanan berbasis lokasi (LBS) dilakukan oleh server TCP, aktivasi dan konfigurasi fungsi ini dilakukan dalam file konfigurasi untuk layanan server TCP, yang terletak di /home/java/tcp-server/conf/config.properties (untuk deployment Linux).
Mengaktifkan fungsi Cell ID / LBS
Untuk mengaktifkan fitur LBS, file konfigurasi harus menyertakan parameter berikut:
geocodingService.lbs.enabled=trueTergantung pada versi platform Navixy dan konfigurasi sebelumnya, parameter ini mungkin tidak ada atau disetel ke false. Jika parameter tidak ada, parameter tersebut dapat ditambahkan sebagai baris terpisah di bagian bawah file konfigurasi.
Interval pembaruan
Platform Navixy mengirimkan permintaan ke layanan LBS setiap 20 menit secara default, dalam kasus di mana sinyal GPS tidak diperbarui. Namun, interval ini dapat disesuaikan dengan menambahkan parameter berikut ke file konfigurasi (nilainya ditentukan dalam menit dan dapat disesuaikan sesuai kebutuhan Anda):
geocodingService.lbs.delay=15mSetelah konfigurasi diubah, tcp-server harus dimulai ulang untuk menerapkan pengaturan baru.
Basis data LBS
Platform Navixy menawarkan dua opsi untuk layanan berbasis lokasi (LBS): Mozilla Location Services (MLS) dan Google LBS. Ini ditentukan oleh parameter lbs.service_url dalam file konfigurasi tcp-server /home/java/tcp-server/conf/config.properties (untuk deployment Linux).
Opsi 1. Mozilla Location Services (MLS)
Opsi 2. Google LBS
Mozilla Location Services (default)
Secara default, Navixy menggunakan Mozilla Location Services, yang merupakan layanan geolokasi publik terbuka yang dapat digunakan siapa saja untuk memproses permintaan LBS dan memperoleh data LBS. Meskipun kinerja MLS umumnya memadai, akurasi dan kestabilannya tidak dapat dijamin.
Dalam beberapa kasus, MLS mungkin tidak mengembalikan koordinat karena beban tinggi pada layanan atau kurangnya informasi dalam basis datanya. Sayangnya, tidak ada cara untuk memengaruhi operasi layanan tersebut.
Jika Anda sering menemui masalah yang dijabarkan di atas, atau jika kinerja MLS tidak memadai di negara Anda dan LBS bersifat kritis bagi Anda, Anda dapat memilih layanan Google LBS. Ini adalah layanan komersial yang memberikan jaminan kinerja.
Google LBS
Untuk mengonfigurasi operasi Google LBS di platform, Anda perlu melakukan langkah-langkah berikut:
Hubungi Google untuk membeli API key yang diperlukan untuk LBS.
Tambahkan kunci ini ke api-server konfigurasi:
/home/java/api-server/conf/config.properties(Linux). Anda perlu menambahkan parameter berikut ke konfigurasi (ganti KEY dengan kunci Anda):
Masuk ke panel admin, buka Manajemen Akun → Preferensi layanan, dan pilih Google di "Cell ID geolocation".

Pastikan bahwa "Location by Cell ID" dipilih dalam pengaturan paket tarif untuk perangkat.

Harap diperhatikan bahwa Google mengenakan biaya untuk setiap permintaan LBS. Dengan jumlah perangkat yang banyak mengirim data LBS, penggunaan layanan ini bisa cukup mahal. Anda dapat mengurangi biaya dengan membatasi penggunaan layanan ini hanya pada perangkat tertentu. Untuk melakukan ini, buat paket dengan opsi "Location by Cell ID" diaktifkan, nonaktifkan opsi ini untuk semua paket lain, dan kemudian tetapkan paket ini ke perangkat yang diperlukan.Permintaan ke layanan LBS hanya dilakukan untuk perangkat yang opsi tersebut aktif. Jika opsi tersebut tidak diaktifkan untuk suatu paket, data LBS tidak akan diproses meskipun perangkat mengirimkannya
Last updated
Was this helpful?