Pular para o conteúdo principal

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á

FatorResposta
Forma de integraçãoattach — o editor é montado dentro da sua página. O MapLibre não fica em um iframe; ele é executado no documento pai.
Escopo necessáriodesign — a chave deve incluir a capacidade design.
Plano mínimoPro — 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 SDKEditor attach — atributos, opções de montagem e matriz de handles (destroy, setCamera).
  • Guias:

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>