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

Cesium之home键开关及相机位置设置

显隐控制

设置代码中的homeButton

    var TDT_IMG_C = "https://{s}.tianditu.gov.cn/img_c/wmts?service=wmts&request=GetTile&version=1.0.0" + "&LAYER=img&tileMatrixSet=c&TileMatrix={TileMatrix}&TileRow={TileRow}&TileCol={TileCol}" + "&style=default&format=tiles&tk=fa7ec9766b2c00747e3dd60ab3d05892";var viewer = new Cesium.Viewer('map', {baseLayerPicker: false,  // 影像切换animation: false,  //是否显示动画控件timeline: false, //是否显示时间线控件infoBox: false, //是否显示点击要素之后显示的信息geocoder: false, //是否显示地名查找控件navigationHelpButton: false, //是否显示帮助信息控件homeButton:true,//控制home键显隐imageryProvider: new Cesium.WebMapTileServiceImageryProvider({url: TDT_IMG_C,layer: "tdtImg_c",style: "default",format: "tiles",tileMatrixSetID: "c",subdomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"],tilingScheme: new Cesium.GeographicTilingScheme(),tileMatrixLabels: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19"],maximumLevel: 50,show: false})})

home键相机位置控制

// 创建 Cesium Viewer
var viewer = new Cesium.Viewer('cesiumContainer');
// 设置 home 键
viewer.homeButton.viewModel.command = function() {// 设置相机位置viewer.camera.setView({destination: Cesium.Cartesian3.fromDegrees(120.678594, 24.803711, 1000),orientation: {heading: Cesium.Math.toRadians(0),pitch: Cesium.Math.toRadians(-30),roll: 0.0}});
};
http://www.lryc.cn/news/339902.html

相关文章:

  • FreeRTOS_day1
  • Nginx日志格式化和追踪
  • 华为交换机配置telnet SSH登录步骤
  • 市面上加密混淆软件的比较和推荐
  • 最新AI创作系统ChatGPT网站源码AI绘画,GPTs,AI换脸支持,GPT联网提问、DALL-E3文生图
  • 电视盒子哪个好?2024口碑网络电视盒子排行榜
  • CookieSession
  • Nginx服务 重写功能与反向代理
  • Midjourney教程(完整版)-看这篇就够了
  • 服务器上部署GPU版的milvus向量数据库
  • 【配置】Docker安装可道云网盘
  • 复盘中得道,技术人的自由之路
  • Nginx配置大全【六大使用场景、七大负载均衡策略、四大负载健康检查】
  • GDPU Java 天码行空8
  • 《前端面试题》- JS基础 - 伪数组
  • TypeScript 基础语法
  • 服务器数据恢复—V7000存储raid5数据恢复案例
  • 扫雷 【搜索,哈希】
  • 如何在CentOS安装Firefox并结合内网穿透工具实现公网访问本地火狐浏览器
  • LlamaIndex 组件 - Loading
  • 再见了 wordpress !又一款简洁实用的个人博客,简单好使【文末领福利】
  • 【经典算法】LeetCode 136:只出现一次的数字(Java/C/Python3实现含注释说明,Easy)
  • ST-LINK Utility 4.6.0 下载安装及使用方法介绍
  • 【教程】cocos2dx资源加密混淆方案详解
  • 【Altium Designer 20 笔记】PCB板框
  • el-date-picker限制只能选择当前时间前/后的时间(包含日期、时、分)
  • MySQL 5.7 重置root用户密码
  • 分布式数据库Polardb-X架构及特点
  • 【spring】@Resource注解学习
  • 【leetcode面试经典150题】43. 字母异位词分组(C++)