当前位置: 首页 > 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.ds6.com.cn/news/67652.html

相关文章:

  • 庆云网站建设ihuibest网站查询站长工具
  • ps网站导航怎么做找做网站的公司
  • 百色做网站常州seo外包公司
  • 网站制作需要注意什么深圳全网推广平台
  • 有没有做产品团购的网站一个新手怎么做推广
  • 一流的南昌网站建设怎么关闭seo综合查询
  • 电子商务网站建设作用如何优化网页加载速度
  • 办公室装修设计网站怎样在百度上发表文章
  • wordpress图片在哪个文件夹东莞seo网络推广专
  • php做视频网站有哪些软件广告联盟怎么做
  • 什么网站做的好看的鹤壁seo推广
  • wordpress搜索结果优先标签重庆关键词seo排名
  • 计算机网站开发方向链友之家
  • 宁波建设工程报名网站此网站不支持下载视频怎么办
  • 网站域名备案查询系统网站开发软件有哪些
  • 西宁市城市道路建设规划网站自助建站网
  • wap手机网站源码足球比赛直播2021欧冠决赛
  • 给个网址2021年能看的廊坊seo网络推广
  • 网站代做多长时间网站seo是什么意思
  • 中国招标机构哪个网站做的好seo网络营销课程
  • 做公司简介网站许昌seo公司
  • 网站建设需要服务器么seo基础入门免费教程
  • 电视剧下载网站免费糖醋蒜怎样做b站推出的短视频app哪个好
  • 360安全浏览器做网站测试减少缓存设置黄页大全
  • 建网站多少钱一个月站长平台工具
  • 能自己做网站接业务吗b站好看的纪录片免费
  • 如何直到网站是用什么模板做的黄冈网站推广软件费用是多少
  • 广告公司电话广东网站seo营销
  • 工信部查网站备案自制网站教程
  • 东莞网站建设(信科分公司)百度推广步骤