zoukankan      html  css  js  c++  java
  • 三维地图如何加载gltf数据代码

    <!DOCTYPE html>
    <html lang="en">
    
        <head>
            <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
            <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
            <title></title>
            <link href="../Build/Cesium/Widgets/widgets.css" rel="stylesheet">
            <link href="./css/pretty.css" rel="stylesheet">
            <script src="./js/jquery.min.js"></script>
            <script src="./js/config.js"></script>
            <script src="./js/tooltip.js"></script>
            <script type="text/javascript" src="./js/require.min.js" data-main="js/main"></script>
        </head>
    
        <body>
            <div id="cesiumContainer"></div>
            <div id='loadingbar' class="spinner">
                <div class="spinner-container container1">
                    <div class="circle1"></div>
                    <div class="circle2"></div>
                    <div class="circle3"></div>
                    <div class="circle4"></div>
                </div>
                <div class="spinner-container container2">
                    <div class="circle1"></div>
                    <div class="circle2"></div>
                    <div class="circle3"></div>
                    <div class="circle4"></div>
                </div>
                <div class="spinner-container container3">
                    <div class="circle1"></div>
                    <div class="circle2"></div>
                    <div class="circle3"></div>
                    <div class="circle4"></div>
                </div>
            </div>
            <script type="text/javascript">
                function onload(Cesium) {
                    //初始化viewer部件
                    var viewer = new Cesium.Viewer('cesiumContainer');
                    var scene = viewer.scene;
                    var widget = viewer.cesiumWidget;
                    $('#loadingbar').remove();
                
    
                    //加载地块1建筑
                    var gltf1 = viewer.entities.add({
                        name: "gltf",
                        position: new Cesium.Cartesian3.fromDegrees(113.525727552426, 22.7664568396822, 0),
                        model: {
                            uri: "./data/MZW/mzw_01_bui.gltf"
                        }
                    }); 
               
                    var gltf2 = viewer.entities.add({
                        name: "gltf",
                        position: new Cesium.Cartesian3.fromDegrees(113.525727552426, 22.7664568396822, 0),
                        model: {
                            uri: "./data/MZW/mzw_01_flo_01.gltf"
                        }
                    });
                     
                  
                    var gltf3 = viewer.entities.add({
                        name: "gltf",
                        position: new Cesium.Cartesian3.fromDegrees(113.525727552426, 22.7664568396822, 0),
                        model: {
                            uri: "./data/MZW/mzw_01_flo_02.gltf"
                        }
                    });
                    
             
                    var gltf4 = viewer.entities.add({
                        name: "gltf",
                        position: new Cesium.Cartesian3.fromDegrees(113.525727552426, 22.7664568396822, 0),
                        model: {
                            uri: "./data/MZW/mzw_02_bui_01.gltf"
                        }
                    });
    
              
                    var gltf5 = viewer.entities.add({
                        name: "gltf",
                        position: new Cesium.Cartesian3.fromDegrees(113.525727552426, 22.7664568396822, 0),
                        model: {
                            uri: "./data/MZW/mzw_02_bui_02.gltf"
                        }
                    });
                     
                    viewer.zoomTo(gltf1);
                    viewer.zoomTo(gltf2);
                    viewer.zoomTo(gltf3);
                    viewer.zoomTo(gltf4);
                    viewer.zoomTo(gltf5);
                }
            </script>
        </body>
    
    </html>
  • 相关阅读:
    HDU 1358 Period (KMP)
    POJ 1042 Gone Fishing
    Csharp,Javascript 获取显示器的大小的几种方式
    css text 自动换行的实现方法 Internet Explorer,Firefox,Opera,Safar
    Dynamic Fonts动态设置字体大小存入Cookie
    CSS Image Rollovers翻转效果Image Sprites图片精灵
    CSS three column layout
    css 自定义字体 Internet Explorer,Firefox,Opera,Safari
    颜色选择器 Color Picker,Internet Explorer,Firefox,Opera,Safar
    CSS TextShadow in Safari, Opera, Firefox and more
  • 原文地址:https://www.cnblogs.com/wanlige/p/12956595.html
Copyright © 2011-2022 走看看