Ir al contenido principal

¿Cómo agregar un mapa de geolocalización al PDF Personalizado?

Aprende a agregar un mapa con la ubicación registrada en tus formularios al PDF Personalizado de DataScope.

Escrito por Jessica Franco

Puedes agregar un mapa de geolocalización al PDF Personalizado de tu formulario utilizando las coordenadas de latitud y longitud registradas durante la respuesta.

Para configurarlo, debes utilizar un componente de tipo Image dentro del Editor de PDF.

📍 Paso 1: Abre el Editor de PDF

  1. Ingresa a Formularios.

  2. Selecciona el formulario que quieres configurar.

  3. Ve a Configurar > Configurar PDF > PDF Personalizado.

  4. Selecciona Abrir Editor PDF.

📌 Paso 2: Identifica los campos de latitud y longitud

Antes de agregar la imagen, necesitas identificar los campos de latitude y longitude correspondientes a la pregunta de tu formulario que registra la ubicación.

Para obtenerlos:

  1. En el Editor PDF, selecciona Insert Data Field.

  2. Busca la pregunta que contiene los datos de geolocalización.

  3. Selecciona los campos correspondientes a latitude y longitude.

  4. Anota o copia esos nombres de campo, ya que los necesitarás en el siguiente paso.

Por ejemplo, para una pregunta llamada "Cliente", los campos podrían verse así:

{k_Cliente_1::latitude} {k_Cliente_1::longitude}

📌 Importante: estos valores son solo un ejemplo. Los nombres de los campos dependen de la estructura de cada formulario.

🖼️ Paso 3: Agrega una imagen y configura la URL del mapa

Dentro del Editor PDF:

  1. Selecciona un componente Image.

  2. En las propiedades del componente, busca el campo Value.

  3. En este campo, agrega la URL del mapa, reemplazando las coordenadas por los campos de latitude y longitude que identificaste en el paso anterior.

Por ejemplo, la URL completa que debes ingresar en el campo Value se ve así:

https://maps.googleapis.com/maps/api/staticmap?size=700x70&maptype=roadmap&markers=icon:https://www.mydatascope.com/assets/favicon.ico%7Csize:mid%7Clabel:1%7C{k_Cliente_1::latitude},%20{k_Cliente_1::longitude}&visible={k_Cliente_1::latitude},%20{k_Cliente_1::longitude}&zoom=15&key=AIzaSyB39JUuV_2N_2i-bh6tzAfPcEWxeUh777c

📌 Importante: no copies esta URL directamente. Reemplaza {k_Cliente_1::latitude} y {k_Cliente_1::longitude} por los campos correspondientes a tu propio formulario, obtenidos en el paso anterior.

🗺️ Paso 4: Personaliza el mapa

La URL del mapa permite configurar diferentes parámetros, como el tamaño, el tipo de mapa y el nivel de acercamiento.

Por ejemplo:

  • size=700x300 → Tamaño de la imagen en píxeles.

  • maptype=roadmad → Muestra la vista de satélite en lugar del mapa normal.

  • markers=icon:URL_ICONO|size:mid|label:1|lat,long → Ubica un marcador personalizado en las coordenadas.

  • zoom=15 → Define el nivel de acercamiento del mapa.

Tipos de mapa

Valor

Descripción

Ejemplo

roadmap

Mapa estándar con calles y carreteras (modo por defecto).

satellite

Vista de imágenes satelitales sin etiquetas. 🌍

hybrid

Vista satelital con etiquetas de calles y nombres de lugares. 🏙️

terrain

Mapa con información topográfica, elevaciones y relieves. ⛰️

👀 Paso 5: Revisa la vista previa

Después de configurar la URL:

  1. Selecciona Preview.

  2. Verifica que el mapa aparezca correctamente.

  3. Comprueba que el marcador corresponda a la ubicación registrada.

  4. Si todo está correcto, selecciona Guardar.

A partir de ese momento, el mapa aparecerá en el PDF Personalizado generado para las respuestas del formulario.

⚠️ ¿El mapa no aparece?

Si el mapa no se muestra correctamente, revisa:

  • Que los campos de latitude y longitude correspondan a tu formulario.

  • Que hayas utilizado los campos desde Insert Data Field.

  • Que la respuesta tenga datos de geolocalización registrados.

  • Que la URL del mapa esté correctamente configurada.

  • Que hayas guardado los cambios en el Editor PDF.

💡 Importante: si la respuesta no contiene datos de geolocalización, no será posible mostrar correctamente el mapa correspondiente a esa respuesta.

📌 Recuerda

El mapa utiliza las coordenadas de latitud y longitud registradas en cada respuesta. Por eso, la ubicación que aparece en el PDF depende de los datos de geolocalización disponibles en esa respuesta.

👉 ¿Quieres personalizar aún más tu PDF? Consulta: ¿Cómo personalizar el PDF generado en DataScope?

¿Ha quedado contestada tu pregunta?