跳到主要内容

嵌入已发布地图

使用 share id 嵌入您在 Kaleidr Studio 中发布的地图。Viewer 无需 key — share id 本身就是授权 — 因此适用于所有套餐, 包括 Free。

<script src="https://cdn.kaleidr.com/embed/v1/kaleidr.js"></script>
<kaleidr-map product="viewer" share-id="abcd1234" style="height:520px"></kaleidr-map>

从您的页面控制相机

Kaleidr.mount(...) 返回一个 handle。只有 handle 拥有 setCamera — DOM element 没有。在 querySelector 的结果上调用 setCamera 会抛出错误。

const handle = Kaleidr.mount('#wrap', { product: 'viewer', shareId: 'abcd1234' });
handle.setCamera({ center: [-0.12, 51.5], zoom: 12, duration: 800 });
// later: handle.destroy();

如果地图发布者将其限制在特定 domains,则地图只会 在这些网站中渲染。请参阅 Viewer embed