Viewer
Viewer 製品は、公開済みの Kaleidr マップを share id で埋め込みます。 キーは不要です — share 自体が認可として機能するため、publishable key は不要で、 セッション交換も実行されません。
動作するかどうかを決める3つのポイ ント
| 項目 | 内容 |
|---|---|
| 組み込み方式 | iframe — マップは Kaleidr 独自の CSP の下で map-embed.kaleidr.com 内に読み込まれます。 |
| 必要なスコープ | なし — キー交換は行われません。 |
| 最小プラン | Free — share id を持つ人なら、どのプランでも Viewer を埋め込めます。 |
Viewer embed にキーを渡すと product_not_allowed で拒否されます。
Viewer はキーを必要としないためです。share-id は 必須 で、省略すると
bundle 読み込み時にエラーが発生します。
各コンポーネントの場所
- SDK リファレンス — Viewer embed — 必須の
share-id、任意のカメラ設定、handle matrix。 - ガイド — Kaleidr マップを埋め込む。
1つのスニペット
最小構成の 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>