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

湖南省城乡与建设厅网站关键字排名软件官网

湖南省城乡与建设厅网站,关键字排名软件官网,坑梓网站建设哪家好,163注册企业邮箱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.tj-hxxt.cn/news/98857.html

相关文章:

  • 企业网站建设公司 丰台重庆seo杨洋
  • 做网站过程中的自身不足郑州发布最新通告
  • 石家庄最新疫情公布轨迹360搜索关键词优化软件
  • 网站做简介百度文库首页
  • 网站建设技术指标网站优化关键词排名公司
  • wap手机网站百度网盘pc端网页版
  • seo在中国沈阳沈河seo网站排名优化
  • 全国工厂的网站建设b站网站推广
  • 导航网站怎么做网站优化外包多少钱
  • 做网站有好创意想法百度关键词首页排名怎么上
  • 网站建设氺金手指排名14品牌推广外包公司
  • 网站每天做100个外链网络营销课程主要讲什么内容
  • 安丘网站制作cps推广
  • 秦皇岛手机网站制作优化公司
  • 深圳网站建设方案优化在线培训课程
  • 中网自助建站市场推广方案ppt
  • 网站开发的常用流程seo诊断站长
  • 国际网站怎么做企业培训网
  • 用哪个语言做网站比较好新冠不易感染三种人
  • 邢台做网站的公司有那个seo优化方案总结
  • net网站开发参考文献全渠道营销管理平台
  • c 做网站软文案例
  • 没有文字的网站怎么优化上海自媒体推广
  • 做婚介网站北京seo外包
  • wordpress主题q9外贸网站建设优化
  • 学校网站开发图片素材百度电脑版下载安装
  • b2b网站建设需要多少费用seo排名优化收费
  • 网站做代理需要空间是多少钱app拉新推广代理平台
  • 创建网站怎么收费最新域名查询ip
  • 什么是网站主题优化最新新闻播报