zoukankan      html  css  js  c++  java
  • cesium贴地代码

    //贴地
    // Cesium.sampleTerrain(
    //     cesiumInit.terrainProvider, 
    //     0,
    //     positions//所有点的arry
    // ).then(function (updatedCartographics) {
    //     console.log(updatedCartographics);
    //     for(var i=0;i<updatedCartographics.length;i++){
    //         var cartographic = updatedCartographics[i];
    //         entityArr[i].position = Cesium.Cartesian3.fromRadians(
    //         cartographic.longitude,
    //         cartographic.latitude,
    //         cartographic.height
    //     ),
    //         viewer.entities.add(entityArr[i])
    //     }
    //     viewer.zoomTo(viewer.entities);
    // });    
    

    方法2

    var options = {
       camera : viewer.scene.camera,
       canvas : viewer.scene.canvas,
       clampToGround: true //开启贴地
    }
    var dataSource = new Cesium.CzmlDataSource();
    viewer.dataSources.add(dataSource,options);
    
    

    方法3

    //贴地
    // var position = positionProperty.getValue(viewer.clock.currentTime);
    // var objectsToExclude = [vehicleEntity];
    // vehicleEntity.position = viewer.scene.clampToHeight(position, vehicleEntity);//贴地
    

  • 相关阅读:
    磁盘冗余 ---RAID磁盘管理
    linux磁盘管理
    linux基础命令
    Apache配置rewrite
    memcache运维整理
    mysql主从配置
    rsync相关整理
    Lua 学习笔记(六)
    Lua 学习笔记(五)
    Lua 学习笔记(四)
  • 原文地址:https://www.cnblogs.com/marvelousone/p/11284475.html
Copyright © 2011-2022 走看看