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=true

Tergantung 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=15m

Setelah 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:

  1. Hubungi Google untuk membeli API key yang diperlukan untuk LBS.

  2. 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):

  1. Masuk ke panel admin, buka Manajemen Akun → Preferensi layanan, dan pilih Google di "Cell ID geolocation".

On-Premise - Maps and GIS - Cell ID - LBS
  1. Pastikan bahwa "Location by Cell ID" dipilih dalam pengaturan paket tarif untuk perangkat.

On-Premise - Maps and GIS - Cell ID - LBS

Last updated

Was this helpful?