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

旅游网站html5代码软文网站模板

旅游网站html5代码,软文网站模板,wordpress声明,怎样免费自己做网站视频效果 漫游效果视频: 【WebGIS实例】(10)Cesium开场效果(场景、相机 点击鼠标后将停止旋转并正常加载影像底图: 代码 可以直接看代码,注释写得应该比较清楚了: /** Date: 2023-07-28 16:21…

效果

漫游效果视频:

【WebGIS实例】(10)Cesium开场效果(场景、相机

点击鼠标后将停止旋转并正常加载影像底图:
在这里插入图片描述

代码

可以直接看代码,注释写得应该比较清楚了:

/** @Date: 2023-07-28 16:21:53* @LastEditors: ReBeX  420659880@qq.com* @LastEditTime: 2023-07-28 18:18:34* @FilePath: \cesium-tyro-blog\src\utils\Visualization\roaming.js* @Description: 相机漫游效果*/import { viewer } from '@/utils/createCesium.js' // 引入地图对象
import * as Cesium from 'cesium'import darkEarth from '@/assets/images/darkEarth.jpg'function showAllImagery(boolean = true) {// 获取图像图层集合const imageryLayers = viewer.imageryLayers;// 遍历图像图层并隐藏它们let numLayers = imageryLayers.length;for (let i = 0; i < numLayers; i++) {const layer = imageryLayers.get(i); // 获取图像图层对象layer.show = boolean; // 设置图像图层隐藏}
}function roaming() {let isRoaming = true; // 漫游标志位const DEFAULT_LIGHTING = viewer.scene.globe.enableLighting; // 默认光照状态const DEFAULT_SKY_ATMOSPHERE = viewer.scene.skyAtmosphere.show; // 默认光照状态let bgImglayer;showAllImagery(false); // 隐藏所有图层viewer.clock.multiplier = -2000.0;  // 时间加速!bgImglayer = viewer.imageryLayers.addImageryProvider( // 加载背景底图new Cesium.SingleTileImageryProvider({url: '/src/assets/images/darkEarth.jpg'}));if (!DEFAULT_LIGHTING) {viewer.scene.globe.enableLighting = true; // 开启光照}if (!DEFAULT_SKY_ATMOSPHERE) {viewer.scene.skyAtmosphere.show = true; // 开启天空大气,能在一定程度上降低地球轮廓锯齿}// 添加鼠标事件,触发后停止漫游效果const handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas); // 交互句柄handler.setInputAction((event) => {isRoaming = false // 停止旋转showAllImagery(true) // 显示图层if (!DEFAULT_LIGHTING) {viewer.scene.globe.enableLighting = false; // 关闭光照}if (!DEFAULT_SKY_ATMOSPHERE) {viewer.scene.skyAtmosphere.show = false; // 关闭光照}viewer.imageryLayers.remove(bgImglayer, true); // 移除图层viewer.clock.multiplier = 1;  // 正常时间流速handler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_CLICK); // 移除鼠标事件监听}, Cesium.ScreenSpaceEventType.LEFT_CLICK);(function roamingEvent() {if (isRoaming) {// 控制相机围绕 Z 轴旋转viewer.camera.rotate(Cesium.Cartesian3.UNIT_Z, Cesium.Math.toRadians(0.1));requestAnimationFrame(roamingEvent);}})()
}export {roaming
}

调用:

import {roaming} from '@/utils/Visualization/roaming.js'roaming()
http://www.qdjiajiao.com/news/7340.html

相关文章:

  • 专业建站商军事新闻
  • 品牌建设之法律权益战略关于seo如何优化
  • 京东云服务器怎么做网站跨境电商seo什么意思
  • 武汉营销型网站建设公司哪家专业佛山网站快速排名提升
  • 做的最好的epub网站郑州整站网站优化
  • 响应式网站管理系统长沙网站seo收费
  • 企业网站需要响应式软文吧
  • 做网站设计怎么提升如何做好网络推广工作
  • 成都装修网站建设设计公司
  • 深圳建设岗位证书报名网站化学sem是什么意思
  • 网站海外推广外包百度认证官网
  • 长宁网站建设商业推广软文范例
  • 校园网网站建设费用cms自助建站系统
  • 河北网站建站系统哪家好seo指的是搜索引擎营销
  • 搭建wordpress步骤惠州seo优化服务
  • 广州外贸公司网站建设免费网站流量统计
  • z怎么做优惠券网站阿里域名注册官网
  • 怎么做物流网站8大营销工具
  • 公司做网站提供产品加盟费厦门seo公司
  • 2019年怎么做网站知乎seo
  • 武威网站建设网络营销服务公司
  • 郑州市做网站的公seo排名赚
  • 外贸推广邮件石家庄seo关键词排名
  • 做网站优化有什么作用怎样策划一个营销型网站
  • 合肥有哪些做网站的公司重庆百度seo公司
  • 企业微网站怎么做网络广告宣传平台
  • 铜陵网站制作外贸推广
  • 双城网站建设哪家好网址推广
  • 做网站seo优化国外域名注册
  • 沈阳哪有做网站的搜狗搜索引擎优化