본문으로 건너뛰기

Editor

Editor 제품은 Kaleidr 지도 에디터를 페이지 안에 마운트합니다. attach 방식으로 동작하며 MapLibre는 에디터 UI와 함께 부모 문서에서 실행되고 애플리케이션이 이를 제어합니다.

작동 여부를 결정하는 세 가지 요소

요소설명
통합 방식attach — 에디터가 페이지 내부에 마운트됩니다. MapLibre는 iframe 안이 아니라 부모 문서에서 실행됩니다.
필수 범위design — 키에 design 기능이 포함되어 있어야 합니다.
최소 플랜Pro — Free 키는 design 범위를 허용하지 않습니다.

브라우저가 publishable 키를 세션으로 교환하기 전에 페이지 origin이 키의 origin allowlist에 포함되어 있어야 합니다. Editor의 부모 문서에서 실행되는 MapLibre는 고객 CSP에 'wasm-unsafe-eval'도 필요합니다 — Content Security Policy를 참조하세요.

각 구성 요소의 위치

하나의 스니펫

최소 구성 에디터 마운트입니다. 현재는 마운트 시 pitchbearing을 사용할 수 있으며, 마운트 후 실시간 카메라 업데이트는 editor-ui SDK 릴리스와 함께 제공될 예정이고 이 문서와 별도로 추적됩니다.

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