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

建设游戏网站需要哪些设备没有网站服务器空间如何用ftp

建设游戏网站需要哪些设备,没有网站服务器空间如何用ftp,南宁建站公司模板,广州番禺区邮编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.sczhlp.com/news/145565/

相关文章:

  • 做个英文网站多少钱app开发公司名称
  • 安徽省网站建设公司网站内容管理系统源码
  • 2025过滤器厂家最新推荐TOP5排行榜:覆盖环保过滤器、精密过滤器、高效过滤器,帮企业找到适配优质厂商
  • 泉州做企业网站六安火车站网站
  • 企业门户网站建设新闻打造一个网站需要多少钱
  • 合肥响应式网站开发广州市线下教学
  • 如何为网站建设内容wordpress 主题 首页发布 微博
  • 湖南网站优化服务济南做网站哪里便宜
  • 杭州网站开发建设深圳代理记账公司前十名
  • 佛山企业网站制作哪家好工信部网站备案查询
  • 做电子杂志用什么网站天眼
  • 企业管理考研天津优化网站哪家好用
  • 预约网站怎么做软文广告100字
  • 做零售网站做网站80端口
  • 制作网站的专业公司个人网站开发人员
  • 企业网站用哪个cms好工业和信息化部发短信
  • 3030wa网站开发学校网络营销案例分析模板
  • 制作网站的商家怎么做网站维护
  • ubi文件系统的 制作 + 挂载
  • 一款开源免费、组件丰富的 WPF UI 控件库,提供了 100 多款常用控件!
  • 元推理用无限嵌套,取代目前弱ai的暴力无限试错
  • 静安制作企业网站成都制作网站提供商
  • 海口企业网站建设广州开发网站技术支持
  • 网页设计新建站点什么网站免费建设
  • 萍乡网站优化外包app制作费用多少
  • 白种女人做爰网站艺术学校示范校建设专题网站
  • 肇庆做网站设计什么网站做招聘效果好
  • 想开个视频网站该怎么做电子商务网站需要做那些准备工作
  • 传奇简单网站模板网络营销案例小故事分享
  • 龙书浩个人网站建一个网站