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를 참조하세요.
각 구성 요소의 위치
- SDK 레퍼런스 — Editor attach — 속성, 마운트
옵션, handle matrix (
destroy,setCamera). - 가이드:
- 에디터 연결 — 처음부터 끝까지의 전체 마운트 패턴.
- 비즈니스 데이터 업로드 — Enterprise 전용 vendor-data 업로드 경로.
하나의 스니펫
최소 구성 에디터 마운트입니다. 현재는 마운트 시 pitch와 bearing을 사용할 수 있으며,
마운트 후 실시간 카메라 업데이트는 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>