Editor
O produto Editor monta o editor de mapas da Kaleidr dentro da sua página. Ele utiliza
a modalidade attach — o MapLibre é executado no documento pai ao lado da interface
do editor, controlado pelo seu aplicativo.
Os três fatores que determinam se ele funcionará
| Fator | Resposta |
|---|---|
| Forma de integração | attach — o editor é montado dentro da sua página. O MapLibre não fica em um iframe; ele é executado no documento pai. |
| Escopo necessário | design — a chave deve incluir a capacidade design. |
| Plano mínimo | Pro — chaves do plano Free não permitem o escopo design. |
A origem da sua página deve estar na lista de origens permitidas da chave antes que o navegador possa
trocar a chave publishable por uma sessão. O MapLibre executado no documento pai do Editor
também requer 'wasm-unsafe-eval' na CSP do cliente — consulte
Content Security Policy.
Onde ficam os componentes
- Referência do SDK — Editor attach — atributos, opções de montagem
e matriz de handles (
destroy,setCamera). - Guias:
- Anexar o editor — o padrão completo de montagem do início ao fim.
- Enviar seus dados de negócios — o caminho de upload de dados de fornecedor exclusivo do Enterprise.
O único snippet
Montagem mínima funcional do editor. pitch e bearing são aceitos atualmente na montagem;
uma atualização dinâmica da câmera após a montagem chegará com a versão do SDK editor-ui,
acompanhada separadamente desta documentação.
<div id="editor" style="height:640px"></div>
<script src="https://cdn.kaleidr.com/embed/v1/kaleidr.js"></script>
<script>
Kaleidr.mount('#editor', {
product: 'editor',
publishableKey: 'kld_pk_live_…',
});
</script>