Cesium|xt3d加载中国地形

  • 效果
  • 代码
  • 预览地址

效果

代码

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>cesium|xt3d</title><!-- 引入Cesium --><script src="https://cdn.jsdelivr.net/npm/cesium@1.84.0/Build/Cesium/Cesium.js"></script><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/cesium@1.84.0/Build/Cesium/Widgets/widgets.css"><!--  引入xt3d --><script src="http://www.xt3d.cn/xt3dlib/xt3d.min.js"></script><style>html,body,#map3d {width: 100%;height: 100%;margin: 0px;padding: 0px;}</style>
</head><body><div id="map3d"></div><script>let xt3dInit = {init(el) {this.initViewer(el);this.setView();},//初始化viewerinitViewer(el) {this.viewer = new Cesium.Viewer(el, {infoBox: false,selectionIndicator: false,navigation: false,animation: true,timeline: false,baseLayerPicker: false,geocoder: false,homeButton: false,sceneModePicker: false,navigationHelpButton: false,shouldAnimate: true,terrainProvider: new Cesium.CesiumTerrainProvider({url: "http://data.xtgis.cn/terrain",requestWaterMask: true,requestVertexNormals: true}),imageryProvider: new Cesium.UrlTemplateImageryProvider({url: "https://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}"})});this.viewer.scene.globe.depthTestAgainstTerrain = false; //默认为false  this.viewer.animation.container.style.visibility = 'hidden'; // 不显示动画控件 },setView() {let flyToOpts = {destination: {x: -1244121.9426581487,y: 5085439.458440664,z: 3654926.4730463736},orientation: {heading: 4.788047581496534,pitch: -0.4322797689024851,roll: 6.27971882399201},duration: 1};this.viewer.scene.camera.flyTo(flyToOpts);},destroy() {this.viewer.entities.removeAll();this.viewer.imageryLayers.removeAll(true);this.viewer.destroy();}}xt3dInit.init("map3d");</script>
</body></html>

预览地址

xt3d 在线预览地址

Cesium|xt3d加载中国地形相关推荐

  1. cesium 3dtiles 加载本地数据_记一次Cesium地形数据生成过程

    问题描述 有一小块带高程值的点状数据,需要根据该数据生成Cesium支持的3dtiles数据,在Cesium中显示.经过一周多时间的摸索,终于能够在Cesium中加载成功.现将数据处理流程做个记录,以 ...

  2. Cesium本地加载地形(dem高程)数据

    cesium本地加载dem数据,首先需要下载地区的高程数据,一般通常在地理空间数据云里面下载:http://www.gscloud.cn/ 这里一般可以下载到90m和30m精度的数据,当然也可以用自己 ...

  3. Cesium for UE4 加载离线地形和影像

    Cesium for UE4 加载离线地形和影像 CTB 切片地形 编译cesium-terrain-builder {"tilejson": "2.1.0", ...

  4. Ogre 编辑器二(用Ogre的地形组件加载天龙八部地形)

    主界面如上文设计完成后,场景刚开始添加了是Ogre例子里的,发现场景里实物太少,于是想到直接把天龙的场景拿下来,天龙网上有源码,参考了下,把天龙的地形用Ogre的地形组件完成了下,如下是效果图: 因为 ...

  5. cesium首次加载gltf模型成功

    接此: https://blog.csdn.net/bcbobo21cn/article/details/111305160 根据资料gltf格式模型可以直接在cesium上加载: 网上搜索gltf, ...

  6. cesium 直接加载 geotiff 影像图

    前言 最近碰到了一个需求,需要通过 cesium 直接加载 geotiff 影像图. 咋一听,这个需求好像蛮奇怪,cesium 本身本来就支持加载 tile 影像图,也就是所谓的切片地图.原理其实就是 ...

  7. Cesium Primitives加载大量图标点

    Cesium Primitives加载大量图标点 前言 效果 关键代码 前言 使用entity的方式加载大量图标点会出现卡顿现象,cesium提供了BillboardCollection可以实现大量图 ...

  8. Cesium 无法加载出地球

    Cesium 无法加载出地球 问题描述 Cesium 无法加载出地球,在控制台中看到这样一条报错信息: 401错误,不可用的token值. 解决方案 1.注册一个免费的账户 网址:https://ce ...

  9. echarts5.3.2版本加载中国地图

    echarts5.3.2版本加载中国地图 效果图 可下载echarts4.9版本获取地图包 npm install echarts@4.9.0 附:打包时发现echarts地图不显示,后查看china ...

最新文章

  1. mybatis 复习笔记02
  2. oracle imp 1403,Oracle中用exp/imp命令参数详解【转】
  3. mysql时间格式函数_MySQL时间格式函数
  4. HDU-5123-who is the best?
  5. gitkraken把github上的东西clone到本地
  6. 3013-04-13 腾讯笔试
  7. java mvc 面试题_2018年java技术面试题整理
  8. spring读取properties配置文件_Spring-1
  9. 测试面试题集-Python花式打印九九乘法口诀表
  10. js如何判断访问来源是来自搜索引擎(蜘蛛人)还是直接访问
  11. [webpack]手写一个mvp版本的webpack
  12. 博客园 使用锚和书签制作目录
  13. 机器学习——周志华(1)
  14. 图文详解如何从win8/8.1中文版(核心版)升级到win8/8.1专业版
  15. 求单链表的最大值与原地逆转_计算机笔试面试题
  16. Python pandas 根据指定条件筛选数据
  17. Linux ssh登陆命令
  18. java项目设计与思路
  19. 二叉树系列(1)-实现排序二叉树
  20. ubuntu中查找文件后高亮_vim的高亮查找操作

热门文章

  1. Android开发初体验
  2. DNS负载均衡与CDN内容分发技术
  3. Newtonsoft.Json.JsonConvert.SerializeObject()
  4. 穷人应该先买房还是先创业?
  5. 解决IAR软件生成的HEX文件用记事本打开出现乱码
  6. 重磅 | 分子生物学与遗传学经典名著——《Lewin基因XII》(中译本)
  7. 哪些技术好书值得一读再读?阿里大牛列了一份经典书单
  8. 矩阵的基变换及对应基变换下向量的坐标变换
  9. map操作 java,Java中Map基本操作
  10. 我的期末网页设计HTML作品——咖啡文化网页制作