cesum之earthsdk简介

cesum之earthsdk简介

cesum之在3d地球方面确实强大,但是相对来说更偏底层一点,一些很炫酷的效果如果需要自己做,会花费大量的时间,而且很多时候实现起来很有挑战。

earthdk是一个cesum的封装,里面有很多炫酷的效果可以直接使用。

官网:http://www.earthsdk.com/

效果图:(http://earthsdk.com/v/last/Apps/Examples/?menu=true&url=./earth-digitalCity.html

其中效果可直接使用开发,当然巨坑的api导致想自己定制一些东西很难。但是以上示例里的东西就已近足够一些要求不精细的演示使用了。

展示代码:(创建图标点)

// 创建点
    function createODPoints(earth, lon, lat) {
        const objConfig = {
            "name": 'Pin1',
            "xbsjType": "Pin",
            "position": [lon, lat, 500],
            "near": 20000,
            imageUrl: '../img/station.png',
            disableDepthTestDistance: 0
        };
        const pin = new XE.Obj.Pin(earth);
        pin.xbsjFromJSON(objConfig);
        return pin;
    }

钻研不易,转载请注明出处、、、、、、

原文地址:https://www.cnblogs.com/s313139232/p/12809910.html