Cell ID / LBS

Cette page fournit des instructions pour configurer Cell ID / LBS (services basés sur la localisation) dans la solution Navixy On-Premises. Pour en savoir plus sur l'utilité de cette fonctionnalité et sur la façon dont elle peut être configurée dans l'interface utilisateur, veuillez consulter la page correspondante du manuel d'utilisation.

Configuration de la fonction Cell ID / LBS

Étant donné que toutes les opérations des services basés sur la localisation (LBS) sont effectuées par le serveur TCP, l'activation et la configuration de cette fonction se font dans le fichier de configuration du service du serveur TCP, situé à /home/java/tcp-server/conf/config.properties (pour les déploiements Linux).

Activation de la fonction Cell ID / LBS

Pour activer la fonctionnalité LBS, le fichier de configuration doit inclure le paramètre suivant :

geocodingService.lbs.enabled=true

Selon la version de la plateforme Navixy et ses configurations précédentes, ce paramètre peut être absent ou défini sur false. Si le paramètre est manquant, il peut être ajouté en tant que ligne séparée en bas du fichier de configuration.

Intervalle de mise à jour

La plateforme Navixy envoie des requêtes au service LBS toutes les 20 minutes par défaut, dans les cas où le signal GPS n'a pas été mis à jour. Cependant, cet intervalle peut être ajusté en ajoutant le paramètre suivant au fichier de configuration (la valeur est spécifiée en minutes et peut être personnalisée selon vos besoins) :

geocodingService.lbs.delay=15m

Une fois la configuration modifiée, le tcp-server doit être redémarré pour appliquer les nouveaux paramètres.

Bases de données LBS

La plateforme Navixy propose deux options pour les services basés sur la localisation (LBS) : Mozilla Location Services (MLS) et Google LBS. Cela est défini par le paramètre lbs.service_url dans le fichier de configuration tcp-server /home/java/tcp-server/conf/config.properties (pour les déploiements Linux).

Option 1. Mozilla Location Services (MLS)

Option 2. Google LBS

Mozilla Location Services (par défaut)

Par défaut, Navixy utilise Mozilla Location Services, qui est un service public de géolocalisation ouvert que quiconque peut utiliser pour traiter les requêtes LBS et obtenir des données LBS. Bien que les performances de MLS soient généralement suffisantes, sa précision et sa stabilité ne peuvent pas être garanties.

Dans certains cas, MLS peut ne pas renvoyer les coordonnées en raison d'une charge élevée sur le service ou d'un manque d'informations dans sa base de données. Malheureusement, il n'existe aucun moyen d'influencer le fonctionnement du service.

Si vous rencontrez fréquemment le problème décrit ci‑dessus, ou si les performances de MLS sont insuffisantes dans votre pays et que le LBS est critique pour vous, vous pouvez opter pour le service Google LBS. Il s'agit d'un service commercial qui fournit des garanties de performance.

Google LBS

Pour configurer le fonctionnement de Google LBS sur la plateforme, vous devez effectuer les étapes suivantes :

  1. Contactez Google pour acheter la clé API requise pour le LBS.

  2. Ajoutez cette clé à la api-server configuration : /home/java/api-server/conf/config.properties(Linux). Vous devez ajouter le paramètre suivant à la configuration (remplacez KEY par votre clé) :

  1. Accédez au panneau d'administration, ouvrez Gestion du compte → Préférences de service, et sélectionnez Google dans "Géolocalisation par Cell ID".

On-Premise - Cartes et SIG - Cell ID - LBS
  1. Assurez-vous que « Localisation par Cell ID » est sélectionnée dans les paramètres du plan tarifaire pour les appareils.

On-Premise - Cartes et SIG - Cell ID - LBS
triangle-exclamation

Mis à jour

Ce contenu vous a-t-il été utile ?