Cesium geojson 区域拉伸高度
geojson文件地址:http://datav.aliyun.com/portal/school/atlas/area_selector#&lat=30.332329214580188&lng=106.72278672066881&zoom=3.5
使用方法:
// url:geojson文件地址
async function loadGeojson(url) {// 加载geojson文件,下面要修改参数,所以这里可以不用设置参数了let resp = await Cesium.GeoJsonDataSource.load(url);// 添加geojson到地球上viewer.dataSources.add(resp);let entities = resp.entities.values;// 或者这里可以用 resp.then((dataSource) => {let entities = dataSource.entities.values});// 给每个地区一个颜色,因为 entities里面必定有一个name属性,所以用 name 作为键值 let colorArray = {};for (let i = 0; i < entities.length; i++) {let entity = entities[i];let name = entity.name;// 获取已设置的颜色let color = colorArray[name];// 如果没有已设置的颜色,则随机色if (!color) {color = Cesium.Color.fromRandom({alpha: 1,});colorArray[name] = color;}entity.polygon.material = color; //设置填充颜色entity.polygon.outline = false; // 取消边框entity.polygon.extrudedHeight = Math.floor(Math.random() * 60000) // 高度随机数,单位是米}
}
Cesium geojson 区域拉伸高度相关推荐
- Cesium之3D拉伸显示行政区
转自原文 Cesium之3D拉伸显示行政区含GeoJSON数据生成过程GDAL的ogr2ogr Cesiumjs 是一套javascript库,用来渲染3D地球,2D区域地图,和多种GIS要素.不需要 ...
- php获取页面的可视内容高度,网页制作技巧:获取页面可视区域的高度_css
文章简介:获取页面可视区域高度,获取页面高度,获取滚动条滚动上去的页面高度. function getWH(){ var wh = {}; "Height Width".repla ...
- js获取笔记本屏幕的分辨率以及缩放到125%工作区域的高度
前言:现在笔记本很多买回来后默认的缩放都是125%,打开浏览器把页面的内容等于放大了1/4倍,研发开发都是在100%的缩放基础上研发的,所以这时需要研发的同志们来做适配了,那怎么区分笔记本的缩放比例是 ...
- Cesium之3D拉伸显示行政区含GeoJSON数据生成过程GDAL的ogr2ogr
简介: Cesiumjs 是一套javascript库,用来渲染3D地球,2D区域地图,和多种GIS要素.不需要安装任何插件就能在支持最新HTML5标准的浏览器上运行.支持WebGL硬件加速,非常适合 ...
- Cesium geojson 移除
全部移除 这个没什么好说的,直接用就行 viewer.dataSources.removeAll(); 单个移除 进行单个移除的时候,我遇到了麻烦,我将promise里面的datasource保存后, ...
- 白鹭引擎拉伸高度_屏幕适配方案-Egret社区-教程文档-白鹭引擎-Egret Engine-免费开源HTML5游戏引擎 - Powered by Discuz!...
本帖最后由 云里雾里 于 2017-9-17 17:55 编辑 上周发了个贴 关于屏幕适配问题 有些小伙伴还是有这需求的.由于本人最近在研究u3d方面的东西,时间不多.今天上午抽个时间快速说下. 直接 ...
- CSS简单动画---自用展开区域动画(箭头旋转,区域拉伸)
箭头旋转效果: 代码: <template> <view> <view class="arrow" :style="{transform:i ...
- uview input框textarea模式,输入区域没有高度问题记录。
问题 使用uview的输入框textarea,设置高度后,点击红框下的区域无法获取到输入焦点,如下图 解决方案 auto-height设置为false,默认为true 是自动增加输入高度 ,不会和he ...
- JavaScript获取屏幕可视区域的高度
开发工具与关键技术:DW/浏览器 : JavaScript. 作者:刘佳明 撰写时间:2019年 2 月 17 日 本篇为大家简单阐述编程使如何让页面的窗口高度随着屏幕可视的高度变化而变化: 该方法不 ...
最新文章
- 一个SQL的几种写法
- java简单工厂模式_Java 简单工厂模式
- mysql5.7.24怎么打开_mysql-5.7.24-winx64安装教程
- Java : Hibernate 动态+分页+自定义字段+自定义实体类查询
- Dive Into Thrift Node-安装
- 笔记:制作游戏所需的数学
- 谈谈物联网产业4G转型中的隐忧与应对
- 前端传递数组给后端,多个相同key,对应不同值
- 融入动画技术的交互应用——解压小游戏“蒲公英与星”
- 2022-07-25 第五小组 顾祥全 学习笔记 day18-JavaSE-接口
- 修改植物大战僵尸数据
- 如何修改vant组件中filed的placeholder的 颜色
- 在线ddl变更工具​ gh-ost
- Word Averaging模型做文本分类 稳定效果好模型简单
- 什么是大数据,大数据的处理流程介绍
- linux前一个的输出作为后一个参数,将Linux命令的结果作为下一个命令的参数
- 云服务器布置_云服务器配置方案
- 三大运营商ocf电子书解决方案
- 对深度可分离卷积、分组卷积、扩张卷积、转置卷积(反卷积)的理解
- 关于D-InSAR、SBAS-InSAR、PS-InSAR的奋斗史