Saltar al contenido principal

Adjuntar el editor de mapas

Monta el editor de Kaleidr en tu página y permite que los usuarios diseñen un mapa.

Requiere una clave publishable con ámbito design en Pro o superior. El origin de tu página debe estar en la allowlist de la clave y servirse mediante HTTP(S); tu CSP debe permitir 'wasm-unsafe-eval' (MapLibre) y los hosts de tile/vendor — consulta Obtener una clave API y Content Security Policy.

<div id="editor" style="height:640px"></div>
<script src="https://cdn.kaleidr.com/embed/v1/kaleidr.js"></script>
<script>
const handle = Kaleidr.mount('#editor', {
product: 'editor',
publishableKey: 'kld_pk_live_…', // design scope
styleId: 'kaleidr-night', // catalog basemap id or full style URL
center: [-0.12, 51.5],
zoom: 11,
pitch: 35,
bearing: -15,
});
// later: handle.destroy();
</script>

El editor crea su propio mapa MapLibre dentro de #editor. Sus asistentes de map-design (analizar un dataset, crear una layer) llaman a la superficie design de la plataforma con tu clave, facturando el ámbito design. Pasa styleId (un catalog basemap id como kaleidr-night, o una full style URL) para comenzar desde un basemap.

Para un dev basemap, pasa tileBase: 'https://tile-dev.kaleidr.com' — los style ids del catálogo se resolverán contra este host en lugar del sistema de producción tile.kaleidr.com.

Consulta Editor attach.