基于cesium的基础功能封装包,包含一些常用绘制,特效,材质,计算,三方插件等
Go to file
zhangti0708 cd516ef533 init 2021-12-30 16:02:03 +08:00
examples init 2021-12-30 16:02:03 +08:00
README.md init 2021-12-30 16:02:03 +08:00

README.md

cesium-d3kit

基于cesium的基础功能封装包包含一些常用绘制特效材质计算三方插件等;

cesium-d3kit

在线示例

http://zhangticcc.gitee.io/webgis

使用

在项目中引入Cesium.js
然后引入 cesium-d3kit.js 即可
    <script src="lib/Cesium/Cesium.js"></script>
    <script src="lib/cesium-d3kit.js"></script>
    <div id="viewerContainer"></div>
    <script>

    this._viewer = new Cesium.Viewer("viewerContainer", { infoBox: false });

    this._d3kit = new Cesium.D3Kit(this._viewer)

    let layer = this._viewer.imageryLayers.addImageryProvider(new Cesium.GoogleImageryProvider({
        style: 'img'
    }));
    layer.name = '地图', layer.id = 'layer1', layer.show = false;

    let layer2 = this._viewer.imageryLayers.addImageryProvider(new Cesium.GoogleImageryProvider({}));
    layer2.name = '电子', layer2.id = 'layer2', layer2.show = false;

    let layer3 = this._viewer.imageryLayers.addImageryProvider(new Cesium.GoogleImageryProvider({
        style: 'ter'
    }));
    layer3.name = '地形', layer3.id = 'layer3', layer3.show = true;

    this._d3kit.showLayerSwitchPanel([layer, layer2, layer3])
    </script>