Ir al contenido

El campo Ubicación

El campo Ubicación (internamente location) proporciona una herramienta nativa para capturar coordenadas geoespaciales y datos de ubicación en los recursos.

Este campo interactúa con servicios de mapas integrados:

Nombre:

  • Descripción: La etiqueta visual del campo.
  • Ejemplo: "Lugar de origen", "Coordenadas del hallazgo".

Destino:

  • Descripción: La clave en los metadatos donde se guardará el objeto geoespacial (latitud y longitud, y opcionalmente el texto de la ubicación).
  • Ejemplo: metadata.firstLevel.lugar_hallazgo.

Instrucciones:

  • Descripción: Ayuda en pantalla para guiar al usuario.

Requerido:

  • Descripción: Obliga al usuario a establecer una ubicación antes de poder guardar el registro.

Condición y Niveles de acceso:

  • Descripción: Manejan lógicas condicionales y restricciones de seguridad a nivel visual.

Configuración del campo ubicación


  • En la interfaz, se suele presentar como un buscador geográfico (a menudo conectado a servicios de geolocalización) o un componente visual de mapa.
  • El usuario puede escribir el nombre de un lugar o interactuar con el mapa (colocando un pin) para fijar las coordenadas exactas.
  • El almacenamiento en la base de datos se realiza en un formato estructurado apto para posteriores búsquedas geoespaciales (GeoJSON o similar).

Campo ubicación en el formulario

Las ubicaciones se muestran con su información completa y en un mapa interactivo cuando hay coordenadas disponibles. El usuario puede agregar una nueva ubicación desde el propio formulario, y un mismo campo puede llegar a alojar varias ubicaciones asociadas al recurso:

Agregar ubicación

Ejemplo de múltiples ubicaciones