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 demap-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.