Saltar al contenido principal

Viewer — incrusta un mapa publicado

product="viewer" incrusta un mapa publicado de Kaleidr en un iframe mediante su share id. Tiene su propio mapa; lo controlas mediante la interfaz postMessage kaleidr-embed:*.

  • Método de integración: iframe — el mapa se carga dentro de map-embed.kaleidr.com.
  • Ámbito requerido: ninguno. Viewer no utiliza clave — la autorización del recurso compartido es la credencial.
  • Plan mínimo: Free — cualquiera con un share id puede incrustar un Viewer en cualquier nivel.

share-id es obligatorio — omitirlo provoca un error al cargar el paquete. Pasar una clave publishable a una integración Viewer se rechaza con product_not_allowed.

Montaje

<kaleidr-map product="viewer" share-id="abcd1234"
center="-0.12,51.5" zoom="11" style="height:520px"></kaleidr-map>

Handle

const handle = Kaleidr.mount('#map', { product: 'viewer', shareId: 'abcd1234' });
handle.setCamera({ center: [-0.12, 51.5], zoom: 12, duration: 800 });
handle.destroy();

Los dominios permitidos definidos por el editor siguen aplicándose — un mapa restringido a determinados sitios no se renderizará en otros lugares ni siquiera con el share id. Consulta Incrustar un mapa.