Aller au contenu principal

Editor

Le produit Editor monte l’éditeur de cartes Kaleidr dans votre page. Il utilise le mode attach — MapLibre s’exécute dans le document parent aux côtés de l’interface de l’éditeur, piloté par votre application.

Les trois éléments qui déterminent si cela fonctionnera

ÉlémentRéponse
Mode d’intégrationattach — l’éditeur est monté dans votre page. MapLibre n’est pas dans un iframe ; il s’exécute dans le document parent.
Portée requisedesign — la clé doit disposer de la capacité design.
Forfait minimumPro — les clés Free n’autorisent pas la portée design.

L’origine de votre page doit figurer dans la liste des origines autorisées de la clé avant que le navigateur puisse échanger la clé publishable contre une session. MapLibre, exécuté dans le document parent d’Editor, nécessite également 'wasm-unsafe-eval' dans la CSP du client — consultez Content Security Policy.

Où trouver les différents éléments

L’unique extrait

Montage minimal fonctionnel de l’éditeur. pitch et bearing sont actuellement acceptés au montage ; une mise à jour dynamique de la caméra après le montage arrivera avec la version du SDK editor-ui, suivie séparément de cette documentation.

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