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

[Cesium for Supermap] 加载3dTiles,点击获取属性

代码:

        // 设为椭球var obj = [6378137.0, 6378137.0, 6356752.3142451793];Cesium.Ellipsoid.WGS84 = Object.freeze(new Cesium.Ellipsoid(obj[0], obj[1], obj[2]));var viewer = new Cesium.Viewer('cesiumContainer');var scene = viewer.scenescene.lightSource.ambientLightColor = new Cesium.Color(0.65, 0.65, 0.65, 1);var tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({url: 'http://10.90.3.116:8999/3dTiles/995ab8c02e114841b758259df5305492/tileset.json'}));// 定位tileset.readyPromise.then(function () {var boundingSphere = tileset.boundingSphere;viewer.camera.viewBoundingSphere(boundingSphere, new Cesium.HeadingPitchRange(0.0, -0.5, boundingSphere.radius));viewer.camera.lookAtTransform(Cesium.Matrix4.IDENTITY);}).otherwise(function (error) {throw(error);});// 监听鼠标点击事件viewer.screenSpaceEventHandler.setInputAction(function(click) {// 使用ray和场景进行交互检测var pickedFeature = viewer.scene.pick(click.position);// 检查是否点击了模型if (Cesium.defined(pickedFeature) && pickedFeature instanceof Cesium.Cesium3DTileFeature) {// 获取点击的模型的属性var attribute = pickedFeature.getProperty('buildid');console.log('buildid:', attribute);}}, Cesium.ScreenSpaceEventType.LEFT_CLICK);

http://www.lryc.cn/news/403716.html

相关文章:

  • 【stm32项目】基于stm32智能宠物喂养(完整工程资料源码)
  • 选择Maya进行3D动画制作与渲染的理由
  • Promise应用
  • 51单片机嵌入式开发:13、STC89C52RC 之 RS232与电脑通讯
  • 当代政治制度(练习题)
  • 前端pc和小程序接入快递100(跳转方式和api方式)====实时查询接口
  • 电脑永久性不小心删除了东西还可以恢复吗 电脑提示永久性删除文件怎么找回 怎么恢复电脑永久删除的数据
  • LeetCode热题100刷题16:74. 搜索二维矩阵、33. 搜索旋转排序数组、153. 寻找旋转排序数组中的最小值、98. 验证二叉搜索树
  • C++仿函数
  • 文献阅读:tidyomics 生态系统:增强组学数据分析
  • MySQL运维实战之Clone插件(10.1)使用Clone插件
  • 【系统架构设计】数据库系统(三)
  • 免费视频批量横版转竖版
  • 内存管理(知识点)
  • 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【29】Sentinel
  • 防范UDP Flood攻击的策略与实践
  • 昇思25天学习打卡营第17天 | CycleGAN图像风格迁移互换
  • Leetcode 2520. 统计能整除数字的位数
  • WEB前端08-综合案例(动态表格)
  • 【面试题】Redo log和Undo log
  • 开发实战经验分享:互联网医院系统源码与在线问诊APP搭建
  • springboot系列教程(十六):配置Actuator组件,实现系统监控
  • 单臂路由组网实验,单臂路由的定义、适用情况、作用
  • 【数据结构初阶】顺序表三道经典算法题(详解+图例)
  • SpringBoot接入JPA连接数据库H2或MySQL例子
  • 持续集成05--Gogs的安装与使用
  • C++--fill
  • Java:对比一个对象更新前后具体被修改了哪些值
  • GO——GMP 好文整理
  • 园区AR导航系统构建详解:从三维地图构建到AR融合导航的实现