Viewer
Das Produkt Viewer bettet eine veröffentlichte Kaleidr-Karte anhand ihrer Share-ID ein. Es ist schlüssellos — die Freigabe selbst ist die Autorisierung, daher ist kein Publishable Key erforderlich und es findet kein Session-Austausch statt.
Die drei Fakten, die entscheiden, ob es funktioniert
| Fakt | Antwort |
|---|---|
| Einbindung | iframe — die Karte wird innerhalb von map-embed.kaleidr.com unter Kaleidrs eigener CSP geladen. |
| Erforderlicher Scope | keiner — es wird kein Schlüssel ausgetauscht. |
| Mindestplan | Free — jeder mit einer Share-ID kann einen Viewer in jedem Tarif einbetten. |
Das Übergeben eines Schlüssels an ein Viewer-Embed wird mit product_not_allowed abgelehnt, da
Viewer niemals einen benötigt. share-id ist erforderlich — fehlt sie, wird beim
Bundle-Laden ein Fehler ausgelöst.
Wo die Komponenten zu finden sind
- SDK-Referenz — Viewer embed — erforderliche
share-id, optionale Kamera und Handle-Matrix. - Anleitung — Kaleidr-Karte einbetten.
Das eine Snippet
Minimal funktionsfähiges Viewer-Embed:
<script src="https://cdn.kaleidr.com/embed/v1/kaleidr.js"></script>
<kaleidr-map product="viewer"
share-id="YOUR_SHARE_ID"
style="height:480px"></kaleidr-map>