BysMax

Contenido del curso

Volver al curso

Mapas en Traccar: Cómo añadir Google Maps y capas personalizadas

Aprende a integrar Google Maps en tu servidor Traccar. Configura mapas satelitales, híbridos y capas de tráfico en tiempo real.

Emmanuel Díaz Leal Hernández

May 25, 2024
Intermedio

Cada vez existen más opciones para añadir mapas personalizados en tu servidor Traccar. Además de los mapas que requieren una clave de API, puedes añadir capas de mapas personalizados de forma muy sencilla.

Integrar Google Maps en Traccar

Si deseas utilizar Google Maps como mapa de fondo en Traccar, debes configurar un Mapa Personalizado con la dirección correspondiente.

Enlaces de mapas de Google

El enlace base para las capas de Google es:

http://mt0.google.com/vt/lyrs=s&hl=es&x={x}&y={y}&z={z}&s=Ga

En ese enlace, puedes sustituir el tipo de capa (lyrs=...) por las siguientes opciones según tus preferencias:

  • h = Solo carreteras (sin relieve)
  • m = Mapa de carreteras estándar
  • p = Relieve con carreteras y agua
  • r = Carreteras con relieve sombreado rural/urbano
  • s = Satélite puro
  • t = Solo relieve
  • y = Híbrido (Satélite + Carreteras)

Por ejemplo, si buscas la capa híbrida (satélite con carreteras), utiliza esta dirección:

http://mt0.google.com/vt/lyrs=y&hl=es&x={x}&y={y}&z={z}&s=Ga

Google Maps con Tráfico en Tiempo Real

También es posible integrar el estado del tráfico. Solo debes añadir ,traffic después del tipo de capa:

http://mt0.google.com/vt/lyrs=y,traffic&hl=es&x={x}&y={y}&z={z}&s=Ga

Nota: Si cambias de URL, recuerda volver a seleccionar la capa en el menú desplegable del mapa para aplicar los cambios.

Configuración en el panel de Traccar

Para añadir la URL en el panel de administración:

  1. Dirígete a Preferencias > Servidor > Mapa personalizado.
  1. Para que la capa cargue correctamente a partir de Traccar v5.0 o superior, debes deshabilitar la limpieza automática de contenido web en el archivo de configuración del servidor. Abre /opt/traccar/conf/traccar.xml e introduce la siguiente línea:
<entry key='web.sanitize'>false</entry>
  1. Guarda los cambios, reinicia el servicio de Traccar y selecciona tu nueva capa de mapa personalizado.

Comentarios (0)