Vidrosoftware
Desarrolladores · API & SDK

Integra mapas GIS en tu aplicación.

gis2web expone una API REST completa y un componente incrustable como iframe. Añade mapas interactivos con funcionalidades GIS completas a cualquier web o aplicación en minutos.

Solicitar acceso API
REST API

Una API para controlarlo todo

La API REST de gis2web te permite autenticar usuarios, solicitar mapas y ejecutar operaciones desde cualquier sistema externo. Documentación completa disponible bajo petición.

POST /api/auth

Autenticación

Usa un token Bearer para autenticar las peticiones. Los tokens son configurables desde el backoffice.

GET /api/maps/:id

Solicitar un mapa

Con el token activo, solicita el mapa que quieres embeber. La respuesta incluye el iframe HTML listo para insertar.

map.on('event', fn)

Eventos y métodos

El componente incrustable emite eventos DOM y expone métodos públicos. Reacciona a clics en el mapa, cambios de capa o resultados de búsqueda desde tu propio código.

Componente incrustable

Un iframe que hace mucho más que mostrar un mapa

El visor de gis2web se entrega como iframe incrustable en cualquier web. Extiéndelo con @vidromaps/map-handler para controlar su comportamiento desde JavaScript.

Paquete npm

@vidromaps/map-handler

Librería JavaScript para controlar el iframe de gis2web. Envía comandos, escucha eventos y gestiona el ciclo de vida del mapa con una API limpia.

npm install @vidromaps/map-handler
import { MapHandler } from '@vidromaps/map-handler'

// Bind to the gis2web iframe element
const map = new MapHandler(
  document.getElementById('gis2web-iframe')
)

// Listen for feature clicks
map.on('featureClick', (feature) => {
  console.log(feature.id, feature.properties)
})

// Send commands to the map
map.setLayer('water-network', { visible: true })
map.zoomTo({ lat: 41.38, lng: 2.17, zoom: 14 })
Integración en 4 pasos

De cero a mapa en minutos

1

Autenticar usuario vía API

2

Solicitar el mapa a la API

3

Insertar el iframe en el sitio

4

Extender con @vidromaps/map-handler

Arquitectura de plugins

Extiende las funcionalidades

gis2web tiene una arquitectura de plugins que permite añadir funcionalidades a cada instalación: Maniobras, Inventario, Catastro, Marcadores y más. Los plugins se activan desde el backoffice sin tocar código.

Maniobras
Inventario
Catastro
Marcadores
Comunidad

Únete al Discord de gis2web

Comparte integraciones, pregunta dudas técnicas y sigue el desarrollo de la plataforma junto a la comunidad de usuarios de gis2web y BMAPS.

¿Listo para integrar?

Solicita acceso a la API y te enviamos las credenciales y la documentación completa en menos de 24 horas.

Solicitar acceso API