Cell ID / LBS

Esta página proporciona instrucciones para configurar Cell ID / LBS (servicios basados en la ubicación) en la solución Navixy On-Premises. Para obtener más información sobre para qué se utiliza esta función y cómo puede configurarse en la interfaz de usuario, consulte la página correspondiente del manual de usuario.

Configuración de la función Cell ID / LBS

Dado que todas las operaciones de los servicios basados en la ubicación (LBS) son realizadas por el servidor TCP, la activación y configuración de esta función se realiza en el archivo de configuración del servicio del servidor TCP, ubicado en /home/java/tcp-server/conf/config.properties (para implementaciones en Linux).

Habilitar la función Cell ID / LBS

Para habilitar la función LBS, el archivo de configuración debe incluir el siguiente parámetro:

geocodingService.lbs.enabled=true

Dependiendo de la versión de la plataforma Navixy y de sus configuraciones previas, este parámetro puede estar ausente o establecido en false. Si el parámetro falta, se puede agregar como una línea separada al final del archivo de configuración.

Intervalo de actualización

La plataforma Navixy envía solicitudes al servicio LBS cada 20 minutos de forma predeterminada, en los casos en que la señal GPS no se haya actualizado. Sin embargo, este intervalo puede ajustarse agregando el siguiente parámetro al archivo de configuración (el valor se especifica en minutos y puede personalizarse según sus necesidades):

geocodingService.lbs.delay=15m

Una vez que la configuración haya cambiado, el tcp-server debe reiniciarse para aplicar los nuevos ajustes.

Bases de datos LBS

La plataforma Navixy ofrece dos opciones para servicios basados en la ubicación (LBS): Mozilla Location Services (MLS) y Google LBS. Esto se define mediante el parámetro lbs.service_url en el archivo de configuración tcp-server /home/java/tcp-server/conf/config.properties (para implementaciones en Linux).

Opción 1. Mozilla Location Services (MLS)

Opción 2. Google LBS

Mozilla Location Services (predeterminado)

Por defecto, Navixy utiliza Mozilla Location Services, que es un servicio público de geolocalización abierto que cualquiera puede usar para procesar solicitudes LBS y obtener datos LBS. Si bien el rendimiento de MLS suele ser suficiente, no se puede garantizar su precisión y estabilidad.

En algunos casos, MLS puede no devolver las coordenadas debido a una alta carga en el servicio o a la falta de información en su base de datos. Lamentablemente, no hay forma de influir en el funcionamiento del servicio.

Si con frecuencia encuentra el problema descrito arriba, o si el rendimiento de MLS es insuficiente en su país y LBS es crítico para usted, puede optar por el servicio Google LBS. Este es un servicio comercial que ofrece garantías de rendimiento.

Google LBS

Para configurar el funcionamiento de Google LBS en la plataforma, debe realizar los siguientes pasos:

  1. Contacte a Google para adquirir la clave API requerida para LBS.

  2. Añada esta clave a la api-server configuración: /home/java/api-server/conf/config.properties(Linux). Debe añadir el siguiente parámetro a la configuración (reemplazar KEY por su clave):

  1. Vaya al panel de administración, abra Account management → Service preferences, y seleccione Google en "Cell ID geolocation".

On-Premise - Maps and GIS - Cell ID - LBS
  1. Asegúrese de que «Location by Cell ID» esté seleccionado en la configuración del plan tarifario para los dispositivos.

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

Última actualización

¿Te fue útil?