山海鲸可视化提供了两种级别的系统集成接口,分别是运行端集成和编辑端集成。下面分别介绍一下两种集成的应用场景:
把山海鲸已经编辑完的项目集成到已有系统当中就是运行端集成,这种集成方式最为常见。比如我们希望在自己的设备管理平台中插入山海鲸中制作的设备数据看板。就可以用 iFrame 的方式将山海鲸发布的 web 链接集成过来。这种形式一般来说不需要对页面上的组件进行移动和编辑。一些简单的属性修改可以通过调用 postmessage 实现。具体详见查看端集成分组下的文档。
希望将山海鲸的编辑界面,包含图层列表,组件栏,属性面板等功能以及 3D 的编辑功能集成进来的需求就是编辑端集成。编辑端集成首先需要开启山海鲸的 SaaS 模式,山海鲸提供了基于 SAML2.0 的单点登录协议和前后端的 API 来实现更加复杂的系统集成,可以帮助完成虚拟 3D 资产管理等复杂系统的搭建。具体详见编辑端集成分组下的文档。