当前位置: 首页 > news >正文

自定义geojson生成物体的样式

在上节我们学习了如何在cesium中导入geojson数据,本节我们来学习如何让它变得更加炫酷.

// 加载GeoJSON数据
// 使用Cesium的GeoJsonDataSource加载指定URL的地理数据
Cesium.GeoJsonDataSource.load("https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json").then((dataSource) => { // 加载成功后的回调函数// 将数据源添加到场景中viewer.dataSources.add(dataSource);// 遍历数据源中的所有实体dataSource.entities.values.forEach((entity, index) => {// 为每个实体的多边形设置随机颜色材质entity.polygon.material = new Cesium.ColorMaterialProperty({// 生成随机颜色(基于索引确保不同实体颜色不同)color: Cesium.Color.fromRandom({seed: index // 使用索引作为随机种子,确保颜色差异化}),// 设置透明度为0.5alpha: 0.5});});}).catch((error) => { // 加载失败的错误处理console.error('GeoJSON数据加载失败:', error);});

保存后打开就可看到炫酷的地图了

http://www.dtcms.com/a/203397.html

相关文章:

  • 前端流行框架Vue3教程:20. 插槽slot(2)
  • 数据库----软考中级软件设计师(自用学习笔记)
  • python训练营打卡第29天
  • 代码随想录算法训练营第60期第四十二天打卡
  • 第6天-Python操控摄像头:从入门到实战
  • 2156. 查找给定哈希值的子串
  • 8天Python从入门到精通【itheima】-20~22
  • 构建安全的Vue前后端分离架构:利用长Token与短Token实现单点登录(SSO)策略
  • 预训练模型:深度学习的通用特征引擎
  • 产业互联网+三融战略:重构企业增长密码
  • 嵌入式培训之系统编程(一)标准IO、文件操作
  • 项目进度延误,如何按时交付?
  • 信号波形发生器电路Multisim仿真
  • 【Java】继承和多态在 Java 中是怎样实现的?
  • 抓包分析工具与流量监控软件
  • 基于 Netty + SpringBoot + Vue 的高并发实时聊天系统设计与实现
  • 优化dp贪心数论
  • Linux jq 命令使用详解
  • 【LINUX操作系统】日志系统——自己实现一个简易的日志系统
  • 多头注意力机制和单注意力头多输出的区别
  • 第二章 何谓第二大脑?笔记记录
  • vue图片懒加载指令实现
  • Jedis快速入门【springboot】
  • 基于CodeBuddy的Craft完成一个数字华容道的小游戏
  • 4.安卓逆向2-抓包工具charles的安装和配置和基本使用
  • 漏洞检测与渗透检验在功能及范围上究竟有何显著差异?
  • 陌生的独角兽--SHEIN(希音)
  • python文本处理 2024年信息素养大赛复赛/决赛真题 小学组/初中组 python编程挑战赛 真题详细解析
  • 《扣子空间:开启AI智能体办公新时代》
  • 将 Workbook 输出流直接上传到云盘