For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mapas personalizados

Agregue capas de mapas personalizadas a Navixy desde servidores de mosaicos o archivos SVG. Úselas para cartografía de áreas restringidas o rutas personalizadas no disponibles en los proveedores de mapas estándar.

Puede agregar sus propias capas de mapa personalizadas a la plataforma Navixy, lo cual puede ser especialmente útil para el seguimiento de vehículos en áreas restringidas que están difuminadas o no se muestran en los mapas disponibles públicamente, o para agregar rutas personalizadas que no existen en otros mapas (p. ej., rutas marítimas).

Hay dos tipos de capas que se pueden agregar a Navixy:

  • Capa de un servidor de teselas

  • Capa de un archivo SVG

Agregar un servidor de teselas como capa de mapa personalizada

Una vez que el servidor de teselas esté en funcionamiento y se hayan cargado los datos cartográficos, puede agregar fácilmente nuevas capas de mapa a la interfaz de Navixy. Deberá habilitar el complemento adecuado para cartografía externa y proporcionarle la URL de su servidor de teselas. También puede restringir el acceso a la nueva capa de mapa a ciertas cuentas de usuario.

Una vez que el complemento se active, la nueva capa aparecerá en la lista de capas disponibles en la interfaz web de usuario y/o en las aplicaciones móviles. Los usuarios podrán seleccionar cada capa por separado (modo de sustitución) o combinar varias capas (modo de superposición).

La aplicación tiene dos parámetros:

  • %name – Nombre de la aplicación

  • %link_to_the_tiles – Enlace externo a los mosaicos

Si usted está usando una conexión HTTPS, es importante que el enlace a la app también sea HTTPS. De lo contrario, podría encontrarse con un error de contenido mixto.

Una vez que tenga los datos necesarios, solo necesita agregar una línea a su base de datos MySQL. Las capas del mapa pueden agregarse a todo el servicio (también conocido como cuenta Dealer PaaS) o solo a usuarios específicos.

Activación de la capa para todo el servicio (para todas las cuentas de usuario)

Para agregar una nueva capa de mapa a todo el servicio de Navixy, use la siguiente consulta y proporcione los parámetros marcados en negrita:

INSERT INTO google.plugins2dealers (dealer_id, plugin_id, parameters) VALUES (1, 50, '{"layers":[{"name":"%name","tiles":["%link_to_the_tiles"]}]}');

Habilitar la capa solo para las cuentas de usuario seleccionadas

Al agregar una capa de mapa a un usuario específico, debe incluirse un nuevo parámetro (%user_id) en la solicitud. Este parámetro debe sustituirse por el ID del usuario al que se debe agregar la capa de mapa. Si la capa necesita agregarse a varios usuarios, debe realizarse una solicitud independiente para cada usuario.

Agregar un archivo SVG como una capa de mapa personalizada

La plataforma Navixy le permite agregar archivos SVG como una capa de mapa, lo cual puede ser particularmente útil para mostrar los contornos de áreas de difícil acceso, como minas o sitios de construcción.

Cuando agregue una capa de mapa personalizada a la plataforma Navixy, se deben configurar los siguientes tres parámetros para la aplicación:

  • %name: el nombre de la capa del mapa

  • %link_to_the_layer: un enlace externo a la capa

  • %lat1, %lng1, %lat2, %lng2: las coordenadas de cualquiera de las esquinas opuestas de la capa

Activar la capa SVG para todo el servicio (para todas las cuentas de usuario)

Activar la capa SVG solo para las cuentas de usuario seleccionadas

Para agregar una capa de mapa a un usuario específico en Navixy, debe incluir un nuevo parámetro (%user_id) en la solicitud. Este parámetro debe reemplazarse con el ID del usuario para quien está destinada la capa de mapa. Si la capa de mapa necesita agregarse a varios usuarios, debe hacerse una solicitud separada para cada usuario.

Última actualización

¿Te fue útil?