亚洲动漫在线观看-亚洲动漫第一页-亚洲丁香婷婷-亚洲丶国产丶欧美一区二区三区-亚洲第一综合网站-亚洲第一永久色

顯示源代碼
漸變紋理
 開發(fā)文檔
            <!DOCTYPE html>

<html>
<head>
    <meta charset='UTF-8'/>
    <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no'/>
    <link  rel='stylesheet'/>
    <script src='http://ua.bigemap.com:30081/bmsdk/bigemap-gl.js/v1.1.0/bigemap-gl.js'></script>
    <style>
        body {
            margin: 0;
            padding: 0;
        }

        #container {
            position: absolute;
            top: 0;
            bottom: 0;
            width: 100%;
        }
           .canvas {
            position: absolute;
            left: 10px;
            top: 10px;
            display: none;
        }

        #canvas-a {
            top: 10px;
        }

        #canvas-b {
            top: 120px;
        }
        .bmgl-widget-credits{display:none}
    </style>
    <title>part_test</title>
</head>
<body>

<canvas id="canvas-a" class="canvas" width="700" height="100"></canvas>
<canvas id="canvas-b" class="canvas" width="700" height="100"></canvas>
<div id='container'></div>

<script>
 bmgl.Config.HTTP_URL = 'http://ua.bigemap.com:30081/bmsdk/';
    var viewer = new bmgl.Viewer('container', {mapId: 'bigemap.dc-satellite'});
    //設置初始位置
    viewer.camera.setView({
        destination: bmgl.Cartesian3.fromDegrees(110.20, 34.55, 3000000)
    });
    //不啟用地形遮擋
    viewer.scene.globe.depthTestAgainstTerrain=false;
    //取消雙擊事件
    viewer.BMWidget.screenSpaceEventHandler.removeInputAction(bmgl.ScreenSpaceEventType.LEFT_DOUBLE_CLICK);
    viewer.entities.add({
        name: 'Red wall at height',
        wall: {
            positions: bmgl.Cartesian3.fromDegreesArrayHeights([
                121.444409, 31.247417, 200.0,
                121.533521, 31.235685, 200.0,
                121.563273, 31.190347, 200.0,
                121.546744, 31.194054, 200.0,
                121.516705, 31.191459, 200.0,
                121.502188, 31.203074, 200.0
            ]),
            minimumHeights: [3000.0, 2000.0, 2000, 2000, 2000, 3000],
            material: getColorRamp([0.0, 0.045, 0.1, 0.15, 0.37, 0.54, 1.0], true)
        }
    });

    viewer.entities.add({
        name: 'Red wall at height',
        wall: {
            positions: bmgl.Cartesian3.fromDegreesArrayHeights([
                121.554409, 31.247417, 200.0,
                121.643521, 31.235685, 200.0,
                121.673273, 31.190347, 200.0,
                121.656744, 31.194054, 200.0,
                121.626705, 31.191459, 200.0,
                121.612188, 31.203074, 200.0
            ]),
            minimumHeights: [3000.0, 2000.0, 2000, 2000, 2000, 3000],
            material: getColorRamp([0.0, 0.045, 0.1, 0.15, 0.37, 0.54, 1.0], false)
        }
    });

    viewer.zoomTo(viewer.entities);

    function getColorRamp(elevationRamp, isVertical = true) {
        let ramp = document.createElement('canvas');
        ramp.width = isVertical ? 1 : 100;
        ramp.height = isVertical ? 100 : 1;
        let ctx = ramp.getContext('2d');

        let values = elevationRamp;
        let grd = isVertical ? ctx.createLinearGradient(0, 0, 0, 100) : ctx.createLinearGradient(0, 0, 100, 0);
        grd.addColorStop(values[0], '#000000'); //black
        grd.addColorStop(values[1], '#2747E0'); //blue
        grd.addColorStop(values[2], '#D33B7D'); //pink
        grd.addColorStop(values[3], '#D33038'); //red
        grd.addColorStop(values[4], '#FF9742'); //orange
        grd.addColorStop(values[5], '#ffd700'); //yellow
        grd.addColorStop(values[6], '#ffffff'); //white

        ctx.fillStyle = grd;
        if (isVertical)
            ctx.fillRect(0, 0, 1, 100);
        else
            ctx.fillRect(0, 0, 100, 1);
        return ramp;
    }
</script>
</body>
</html>                                                                                                                                                                                                                                                                    
主站蜘蛛池模板: 日韩欧美国产成人 | 欧洲vodafonewi喷潮 | 欧美日韩综合一区 | 草莓绿巨人香蕉茄子芭乐 | 农村妇女野外牲交一级毛片 | 久久99亚洲AV无码四区碰碰 | 亚洲国产综合自在线另类 | 91免费精品国自产拍在线不卡 | 四虎国产成人亚洲精品 | 亚洲国产成人久久午夜 | 亚洲精品久久久992KVTV | 闺蜜的样子小说安沁在线阅读 | 日本精品久久久久久久久免费 | 多人群p全肉小说 | 日韩日韩日韩手机看片自拍 | 无遮掩60分钟从头啪到尾 | 国产高清免费午夜在线视频 | 亚洲AV无码一区二区三区乱子伦 | 99久久香蕉 | 男女做污事| 国产成人精品午夜免费 | 睡男神的这件小事小说在线阅读 | 午夜福到在线2019 | 国语自产拍在线播放不卡 | 99看视频| 黑帮少爷爱上我第8集在线观看 | 俄罗斯年轻男同gay69 | 久久精品在现线观看免费15 | 国产亚洲精品美女2020久久 | 微拍秒拍99福利精品小视频 | 久久亚洲一级α片 | 妇女澡堂淋浴性 | 校花被吃奶还摸下面 | jazz中国女人护士 | 欧美日韩专区国产精品 | 亚洲国产精品久久卡一 | 99久久精品国产免费 | 久久人妻少妇嫩草AV无码 | 被高跟鞋调教丨vk | 天天干夜夜噜 | 精品国产mmd在线观看 |