supermap Iclient3d for cesium加载地形并夸大地形

先看效果图

这是没有夸张之前的都江堰

这是夸大五倍后的都江堰

下面展示代码

主要就是加载supermaponline的skt地形然后夸大

复制代码
<template>
    <div class="PartOneBox">
        <div id="cesiumContainer"></div>
    </div>
</template>

<script setup lang='ts'>
import { ref, reactive,onMounted} from 'vue'


onMounted(async()=>
{
        let viewer = new Cesium.Viewer('cesiumContainer',
            {
                    //加载supermaponline的地形
                terrainProvider : new Cesium.CesiumTerrainProvider({
                url :"https://www.supermapol.com/realspace/services/3D-                    stk_terrain/rest/realspace/datas/info/data/path",
            requestWaterMask : true,
            requestVertexNormals : true,
            //如果是iserver发布则true
			isSct : false
        })
            }
        )
        var utc=Cesium.JulianDate.fromDate(new Date("2024/08/26 9:30:00"))
        viewer.clock.currentTime=Cesium.JulianDate.addHours(utc,8,new Cesium.JulianDate())
        var labelImagery = new Cesium.TiandituImageryProvider({
            mapStyle: Cesium.TiandituMapsStyle["IMG_C"],//天地图全球中文注记服务
            token: "这里换成你的" //由天地图官网申请的密钥
        });
   
        viewer.imageryLayers.addImageryProvider(labelImagery);
        viewer.camera.setView({
            destination: Cesium.Cartesian3.fromDegrees(
            103.88025,30.828544,100000
            )
        })

         //夸大五倍
        viewer.scene.terrainExaggeration = 5.0;
})

</script>

<style scoped lang='scss'>
.PartOneBox
{
    width:1200px;
    height:1000px;
    margin:50px auto;
    position:relative;
    .cesiumContainer
    {
        width:100%;
        height:100%;
    }
}


</style>
相关推荐
程序员鱼皮6 分钟前
我花 300 块,让 Claude Fable 5 开发桌面 APP,值么?
前端
William_Xu11 分钟前
JavaScript 并发控制
前端
拾年27511 分钟前
从零手写 Ajax:用原生 XHR 搭建前后端交互全流程
前端·javascript·ajax
光影少年13 分钟前
懒加载与分包:React.lazy + Suspense
前端·react.js·掘金·金石计划
Zldaisy3d20 分钟前
面向LPBF过程监测的物理引导多源数据融合模型:从数据生成到熔化状态识别
3d
拉勾科研工作室26 分钟前
区块链工程毕业论文题目【249个】
开发语言·javascript
小林ixn28 分钟前
你以为你懂 + 号?看完这篇 Bun + TS 实战,才发现以前全写错了
前端·javascript·typescript
namexingyun1 小时前
开源前端生态如何成为 AI UI 生成的“燃料“:shadcn/ui、Tailwind CSS、Storybook 技术价值全解剖
java·前端·人工智能·python·ui·开源·ai编程
Zyed1 小时前
[STM32]Day15读写FLASH+读取ID
前端·stm32·性能优化
智海深蓝1 小时前
水下怎么使用3D高斯?布里斯托大学&北航提出R-Splatting:水下3DGS迎来新突破
3d