三维GIS开发:利用Cesium加载M3D景观模型(附代码)

本文介绍了如何通过Cesium进行三维GIS开发,详细讲解了加载M3D景观模型的五个步骤,包括引用开发库、创建布局、构造三维场景控件、设置鼠标位置显示控件以及加载数据。还提到了关键接口,如三维场景控件类、M3D模型层管理类和视图功能管理类的相关方法,提供了示例代码供学习。
摘要由CSDN通过智能技术生成

实现步骤

Step 1. 引用开发库

引用local本地【include-cesium-local.js】开发库,完成此步骤后才可调用三维WebGL的功能;

Step 2. 创建布局

创建id='GlobeView'的div作为三维视图的容器,并设置其样式;

Step 3. 构造三维场景控件

  • Example:
//构造三维视图对象(视图容器div的id,三维视图设置参数)
   var webGlobe = new Cesium.WebSceneControl('GlobeView', {});

Step 4. 创建并设置鼠标位置显示控件

要展示鼠标当前位置的经纬度、高程、视角高度信息,首先需要创建id="coordinate_location"的label标签作为容器;然后构造CesiumZondy.Manager.SceneManager视图功能管理对象,并调用showPosition()方法为三维场景控件设置鼠标位置信息显示控件;

  • Example:
 //构造视图功能管理对象(视图)
   var sceneManager = new CesiumZondy.Manager.SceneManager({
      viewer: webGlobe.viewer
   });
   //设置鼠标位置信息展示控件:经纬度、高程、视角高度(容器id)
   sceneManager.showPosition('coordinate_location');

Step 5. 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值