📄️ 初始化地图
引入THEngine然后初始化地图
📄️ 坐标拾取和地图事件
使用Picking类来获取地图上的坐标,并使用MapEvents类来监听地图事件。
📄️ 添加Feature数据
使用FeatureCollection类很方便像场景中添加Entity、Primitive、还有各自自定义的几何数据、弹框、模型等。
📄️ 交互绘制
通过Draw类可以在地图上实现各种交互绘制,保护点、线、面、矩形、圆形、管道等
📄️ 加载图层
LayerCollection类用来加载各种gis图层数据
📄️ 坐标转换
很多使用Cesium开发的朋友都会遇到坐标转换的问题,比如: 将某种坐标转成另一种坐标怎么转,或怎样转的准。有部分坐标转换Cesium官方提供了一些工具,但是有些坐标转换工具还是没有提供,或者是源码里面有但没有文档。THEngine CoordTransform提供了坐标转换工具,方便大家使用。
📄️ 相机
一、camera类文档说明
📄️ 样式
在做GIS开发时候我们总会遇到各种样式的问题,比如:使用Cesium做开发的时候,Cesium的Color颜色是不直接支持16进制的,还需转换才行。还有就是Cesium对应geojson这种矢量数据外观渲染支持不太好,需要自己做样式。THEngine提供了一些样式的封装,方便开发者使用。
📄️ 材质
THEngine 除了支持Cesium支持的材质外,还封装了很多材质效果
📄️ 自定义地图风格
THEngine 提供了底图滤镜调节,可以自定义地图风格,方便做大屏项目的地图效果。可以使用天地图的电子地图或者高德电子地图来设置滤镜效果,电子图层的滤镜效果比较好。