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

阀门行业网站怎么做民航资源网

阀门行业网站怎么做,民航资源网,创意品牌网站,福州公司网站1,下载cesium包 (当然,使用npm install cesium安装也是可以的,不过在这里选择下载包放到本地) 官方下载地址 笔者的cesium版本为1.101 2,将下载的Cesium文件夹放到项目里某个位置 这里,笔者将…

1,下载cesium包

(当然,使用npm install cesium安装也是可以的,不过在这里选择下载包放到本地)
官方下载地址
笔者的cesium版本为1.101

2,将下载的Cesium文件夹放到项目里某个位置

这里,笔者将其放在static文件夹中
在这里插入图片描述

3,引入cesium

index.html里引入cesium文件

  <!-- 引入cesium --><script src="./static/Cesium/Cesium.js"></script><link rel="stylesheet" href="./static//Cesium/Widgets/widgets.css" />

4,实例化地球方法

新建一个CesiumMap.js文件
在这里插入图片描述
initEarth就是地球初始化的方法,里面是一些常用的基础配置

export default {viewer: null,/*** 实例化球及加载地图*/initEarth: function(divobj) {//cesium密钥Cesium.Ion.defaultAccessToken = "**********";// 实例化地球let viewerOption = {geocoder: false, // 地名查找,默认truehomeButton: false, // 主页按钮,默认truesceneModePicker: false, //二三维切换按钮baseLayerPicker: false, // 地图切换控件(底图以及地形图)是否显示,默认显示truenavigationHelpButton: false, // 问号图标,导航帮助按钮,显示默认的地图控制帮助// animation: false, // 动画控制,默认true .shouldAnimate: true, // 是否显示动画控制,默认true .shadows: true, // 阴影timeline: true, // 时间轴,默认true .CreditsDisplay: false, // 展示数据版权属性fullscreenButton: false, // 全屏按钮,默认显示trueinfoBox: true, // 点击要素之后显示的信息,默认trueselectionIndicator: true, // 选中元素显示,默认truecontextOptions: {webgl: {preserveDrawingBuffer: true //cesium状态下允许canvas转图片convertToImage}}};//视角默认定位到中国上空Cesium.Camera.DEFAULT_VIEW_RECTANGLE = Cesium.Rectangle.fromDegrees(75.0, // 东0.0, // 南140.0, // 西60.0 // 北);let viewer = new Cesium.Viewer(divobj, viewerOption);viewer._cesiumWidget._creditContainer.style.display = "none"; // 去掉版权信息(logo)viewer.scene.globe.enableLighting = false; //开启场景光照阴影//设置初始化球体遮挡viewer.scene.highDynamicRange = !1;viewer.scene.globe.depthTestAgainstTerrain = true; // 深度检测viewer.scene.postProcessStages.fxaa.enabled = false; //抗锯齿viewer.screenSpaceEventHandler.setInputAction(function() {},Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK); //禁用双击viewer.clock.currentTime = Cesium.JulianDate.fromIso8601("2023-02-01T00:00:08");// 显示帧率viewer.scene.debugShowFramesPerSecond = false;}}
Cesium.Ion.defaultAccessToken = "**********";

可以看出,cesium也是需要密钥

5,申请密钥

注册或登录cesium
在这里插入图片描述
点击按钮创建token,右边框内的内容就是需要的密钥,放到""

Cesium.Ion.defaultAccessToken = "**********";

6,cesium全局化

main.js中引入并定义全局

import cesiumEarth from "../util/CesiumMap.js"
Vue.prototype.$cesiumEarth = cesiumEarth;

7,地球初始化

新建一个map.vue文件,用来放置地球,调用initEarth方法

<!--cesium地球-->
<template><div class="home"><div id="cesiumContainer" ref="cesiumContainer"></div>  </template><script>
export default {data() {return {}},mounted() {// 初始化地球this.$nextTick(() => {this.$cesiumEarth.initEarth(this.$refs.cesiumContainer);})}
};
</script>
<style scoped>
.home {height: 100%;width: 100%;overflow-y: auto;
}
#cesiumContainer {display: flex;height: 100%;width: 100%;
}
</style>

8,运行访问一下吧

在这里插入图片描述

9,之后的方法就可以在CesiumMap.js里写,在其他地方调用了

SVN代码地址(用户名:liu 密码:123)

http://www.yayakq.cn/news/592301/

相关文章:

  • 中国风格网站模板制作网页版权怎么修改
  • 网站开发g自建wordpress tag标签页面
  • 个人网站备案注销把wordpress装进app
  • 罗湖做网站联系电话网站建设需要金额
  • 西安大型网站建设公司排名网站后台的关键词
  • 是做网站的怀孕后为什么不能去外包公司
  • drupal 网站开发南海网站建设价格
  • 成都哪家做网站最好软件开发工具有哪些
  • 建设行业个人信息网站阿里云网站域名绑定
  • asp.net 网站安全有人做网站吗
  • 织梦怎么用模板建站网页制作的公司企业
  • 漯河河南网站建设wordpress 主题 图
  • 个人网站设计 优帮云网站html地图怎么做
  • 成立公司怎么做网站wordpress文章图片并排
  • 那个公司可以做网站骗子会利用钓鱼网站做啥
  • 网站优化费用怎么做会计分录各种推广平台
  • 厦门海投工程建设有限公司网站广安网站建设服务
  • wordpress标题怎么廊坊seo外包公司
  • 做网站销售的话术运营哪里学的比较专业
  • 个人网站可以做淘宝客网站电线电话图怎么做
  • 资源seo网站优化排名wordpress 文件目录结构
  • 智库网站建设方案微盟商城
  • 深圳 网站建设设计wordpress中国可以上吗
  • 室内设计素材网站推荐广西柳州住房和城乡建设局网站
  • 企业 北京 响应式网站制作三合一网站开发
  • 网站的积分系统怎么做网站建设上的新闻
  • 微网站设计与开发竞赛河北百度推广
  • 设计类的网站和简介网站人群分析
  • vs网站开发视频教程网站建设选哪家公司
  • dw做购物网站网络营销方式的类型有