news 2026/8/10 10:48:30

关于cesium初始化配置参数说明

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
关于cesium初始化配置参数说明

1、创建一个地图容器

<div id="cesiumContainer"></div>

2、给容器一个样式大小

#cesiumContainer { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 1; }

3、初始化cesium地图,以天地图为例

var tianditu_token = '你自己申请的天地图token' var TDT_IMG_C = "http://{s}.tianditu.gov.cn/img_c/wmts?service=wmts&request=GetTile&version=1.0.0" + "&LAYER=img&tileMatrixSet=c&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}" + "&style=default&format=tiles&tk=" + tianditu_token function cesiumInit() { //初始化cesium三维地球 Cesium.Ion.defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI0ODczNDA2MC1lN' + 'jFhLTQ1ZmEtYThjYS04YTU0OGY5YjMxYzQiLCJpZCI6MTQ1NzMsInNjb3BlcyI6WyJhc2wiLCJhc3IiLCJhc3ciLCJnYyJd' + 'LCJpYXQiOjE1NzY0ODA2MTJ9.gCqXW4_Ikl5x_0muOExG1K6Xwhc2_TEJOTAKwT4MRJU' viewer = new Cesium.Viewer("cesiumContainer", { geocoder: false,//是否显示地名查找控件 sceneModePicker: false,//是否显示场景模式选择控件 baseLayerPicker: false,//是否显示底图切换控件 navigationHelpButton: false,//是否显示导航帮助按钮 animation: false,//是否显示左下角的动画控件 skyBox: false, //隐藏天空盒 imageryProvider: new Cesium.WebMapTileServiceImageryProvider({ url: TDT_IMG_C, layer: "tdtImg_c", style: "default", format: "tiles", tileMatrixSetID: "c", subdomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"], tilingScheme: new Cesium.GeographicTilingScheme(), tileMatrixLabels: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19" ], maximumLevel: 50, show: false }),//影像图层提供者,仅在 baseLayerPicker 为 false 时生效 homeButton: false,//是否显示返回主视角按钮 orderIndependentTranslucency: false,//顺序无关半透明渲染 contextOptions: { webgl: { alpha: true,// canvas是否带alpha通道,想要页面DOM透过地球背景,必须true } }, fullscreenButton: false,//是否显示全屏按钮 timeline: true,//是否显示时间轴 selectionIndicator: false,//是否显示选中指示器 infoBox: false,//是否显示信息框 }) //隐藏logo viewer.cesiumWidget.creditContainer.style.display = "none" //隐藏大气圈及星空背景 viewer.scene.skyAtmosphere.brightShift = -1 viewer.scene.backgroundColor = new Cesium.Color(0.0, 0.0, 0.0, 0.0) viewer.scene.globe.baseColor = new Cesium.Color(0.0, 0.0, 0.0, 0.0) ////判断是否支持图像渲染像素化处理 if (Cesium.FeatureDetection.supportsImageRenderingPixelated()) { viewer.resolutionScale = window.devicePixelRatio } viewer.scene.fxaa = true viewer.scene.postProcessStages.fxaa.enabled = true // 设置缩放的最大高度 // viewer.scene.screenSpaceCameraController.minimumZoomDistance = 1200; // viewer.scene.screenSpaceCameraController.maximumZoomDistance = 800000; //隐藏时间轴 viewer.timeline.container.style.display = 'none' }

至此,cesium初始化就创建好了,在页面初始化的时候调用即可,效果如下:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/10 10:47:18

金融数据分类分级实战系列三:生成全量数据清单

摘要&#xff1a;本文聚焦数据安全分级落地中的关键难题——如何把“人填的台账”和“机器跑的元数据目录”合并成一张全量数据清单。文章先介绍资源盘点台账的维护方式&#xff0c;再讲解数据探查与元数据同步的完整流程&#xff0c;随后以“数据源 数据库 Schema 英文表名…

作者头像 李华
网站建设 2026/8/10 10:46:37

VMware虚拟机安装Windows XP Media Centre Edition完整教程与优化指南

大家好&#xff0c;我是专注于技术分享的博主。今天&#xff0c;我们将一起重温一个承载了无数人青春记忆的经典操作系统——Windows XP Media Centre Edition。对于许多开发者、IT从业者甚至普通用户来说&#xff0c;Windows XP不仅仅是一个系统&#xff0c;更是一个时代的符号…

作者头像 李华
网站建设 2026/8/10 10:44:42

终极指南:5个简单步骤让旧Mac免费升级最新macOS系统

终极指南&#xff1a;5个简单步骤让旧Mac免费升级最新macOS系统 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为你的旧Mac无法升级到最新macOS系统而烦…

作者头像 李华
网站建设 2026/8/10 10:44:20

多端商城怎么做?一套代码 vs 各端各写,4 个开源项目的实现路线对比

多端商城的技术路线本质上只有四条&#xff1a;各端原生各写一套、H5 套壳、跨端框架一套代码编译、后端统一 API 前端自由选型。选哪条不取决于技术先进性&#xff0c;取决于你有几个前端和多少工期。先给结论&#xff1a;三人以下的前端团队做三端以上&#xff0c;跨端框架方…

作者头像 李华