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

Cesium添加图片标记点、glb模型

目录

1、添加图片标记点 

2、加载glb模型


基于上一篇加载基础地图的代码上继续开发

vue中加载Cesium地图(天地图、高德地图)-CSDN博客文章浏览阅读161次。vue中加载Cesium三维地球 https://blog.csdn.net/ssy001128/article/details/148474799继续在cesium.js中加入需要实现的功能函数方法

1、添加图片标记点 

 111.png需要放到public下

export function addImgPoint() {// 添加一个Billboard作为标记viewer.entities.add({position: Cesium.Cartesian3.fromDegrees(110, 30.0), // 经纬度坐标billboard: new Cesium.BillboardGraphics({image: "111.png", // 图片路径width: 50, // 图片宽度height: 50, // 图片高度}),});
}

2、加载glb模型

glb模型自己下载,下载完后需要放到pubilc下

export function addGLB() {// 基本用法const entity = viewer.entities.add({name: "GLB模型示例",position: Cesium.Cartesian3.fromDegrees(116.3974, 39.9093),// 设置模型初始朝向(这里设置为朝北,即heading=0)orientation: Cesium.Transforms.headingPitchRollQuaternion(Cesium.Cartesian3.fromDegrees(coordinateData[0].lon,coordinateData[0].lat),new Cesium.HeadingPitchRoll(Cesium.Math.toRadians(270), // 朝向(heading):0表示朝北,正数为顺时针旋转(东:90,南:180,西:270)0, // 俯仰角(pitch):0表示水平0 // 横滚角(roll):0表示不倾斜)),model: {uri: "car.glb",scale: 2.0,minimumPixelSize: 1228,maximumScale: 20000,incrementallyLoadTextures: true,clampAnimations: true,shadows: Cesium.ShadowMode.ENABLED,},});// 自动定位到模型// viewer.trackedEntity = entity;
}

相关文章:

  • 【机械视觉】Halcon—【十一、车牌检测和筛子检测】
  • 爱普生差分晶振SG2016HHN精准医疗的时钟保障
  • 软件验收报告对企业的重要性
  • 5G网络中频段的分配
  • MySQL 高级学习篇
  • C++.OpenGL (4/64)纹理(Texture)
  • 智能对联网页小程序的仓颉之旅
  • Linux 内核性能分析确保成效的关键知识点总结
  • Android端口转发
  • DTS 数据迁移
  • 接口限频算法:漏桶算法、令牌桶算法、滑动窗口算法
  • 02 nginx 的环境搭建
  • python打卡训练营打卡记录day46
  • 小程序实现下拉刷新(踩坑 下拉刷新不触发)
  • 【Linux基础知识系列】第十三篇-Cron与定时任务管理
  • 【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)
  • 09.三数之和
  • 低内聚高耦合的衡量指标
  • Linux top 命令 的使用总结
  • Python Day43 学习(日志Day10-11复习)
  • 电子商务网站建设与管理答案/浙江专业网站seo
  • 什么叫企业网站/seo报价单
  • 青岛栈桥介绍/肇庆百度快照优化
  • 电子商务网站建设/淘宝自动推广软件
  • seo网站优化方案/站内营销推广方案
  • 关于网站建设的电话销售话术/电商运营公司