添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

SuperMap iClient3D for Cesium加载发布的iServer服务

67浏览 · 2024-06-09 09:10:19
SuperMap iClient3D for Cesium 是一款用于加载和[显示](https://geek.csdn.net/educolumn/103ca72607c717122e068b9f06a24df6?spm=1055.2569.3001.10083) SuperMap iServer 发布的三维地图服务的 JavaScript 库。要加载发布的 iServer 服务,需要执行以下步骤: 1. 在 Cesium 中创建一个 SuperMap.CesiumService 属性,指定 SuperMap iServer 的服务地址,如下所示: ```javascript var service = new SuperMap.CesiumService({ url: "http://localhost:8090/iserver/services/3D-Model/rest/realspace" 2. 创建一个 SuperMap.CesiumLayer [对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083),将其添加到 Cesium 的图层[集合](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)中,如下所示: ```javascript var layer = new SuperMap.CesiumLayer(service); viewer.scene.imageryLayers.add(layer); 3. 刷新场景以[显示](https://geek.csdn.net/educolumn/103ca72607c717122e068b9f06a24df6?spm=1055.2569.3001.10083)加载的图层,如下所示: ```javascript viewer.scene.requestRender(); 通过以上步骤,即可成功加载和[显示](https://geek.csdn.net/educolumn/103ca72607c717122e068b9f06a24df6?spm=1055.2569.3001.10083) SuperMap iServer 发布的三维地图服务。
相关问题
SuperMap iClient3D for Cesium 支持加载OSGB格式的三维数据,可以通过以下步骤实现: 1. 准备OSGB格式的三维数据,可以使用SuperMap iDe
1. 准备模型文件 首先,需要准备好需要加载的gltf模型文件。可以从在线模型库(如Sketchfab)下载,或者自己创建。 2. 加载模型 使用SuperMap iClient3D for Cesium的viewer.entities.add()方法加载模型。示例代码如下: ```javascript // 加载模型 var model = viewer.entities.add({ name: 'gltf model', position: Cesium.Cartesian3.fromDegrees(longitude, latitude, height), model: { uri: 'path/to/model.gltf'