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

文化墙设计网站推荐餐饮店怎么做营销和推广

文化墙设计网站推荐,餐饮店怎么做营销和推广,wordpress的豆瓣插件,长沙网红美食文章目录 0 前言1 课题背景2 实现效果3 设计原理4 部分代码5 最后 0 前言 #x1f525; 优质竞赛项目系列#xff0c;今天要分享的是 #x1f6a9; 大数据全国疫情数据分析与3D可视化 该项目较为新颖#xff0c;适合作为竞赛课题方向#xff0c;学长非常推荐#xff0… 文章目录 0 前言1 课题背景2 实现效果3 设计原理4 部分代码5 最后 0 前言 优质竞赛项目系列今天要分享的是 大数据全国疫情数据分析与3D可视化 该项目较为新颖适合作为竞赛课题方向学长非常推荐 学长这里给一个题目综合评分(每项满分5分) 难度系数2分工作量3分创新点4分 更多资料, 项目分享 https://gitee.com/dancheng-senior/postgraduate 1 课题背景 基于大数据的新型冠状病毒疫情三维可视化借助3D工具实现新冠病毒的可视化分析。 2 实现效果 全球柱状图 全国和分省的面着色 全国城市热力图 3 设计原理 如何用EarthSDK构建一个简单的三维App 构建步骤 1下载EarthSDK 地址https://earthsdk.com/v/v1.1.0.zip 2.在本地创建一个文件夹将EarthSDK放入文件夹内并新建一个index.html文件。 3.index.html文件写入以下代码 ​ DOCTYPE html html langzh-CNheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgemeta namexbsj-labels contentEarth起步metatitle创建地球titlescript src./v1.1.0/XbsjEarth/XbsjEarth.jsscriptstylehtml,body {width: 100%;height: 100%;margin: 0px;padding: 0px;}style headbodydiv idearthContainer stylewidth: 100%; height: 100%; background: greydivscriptvar earth;function startup() {earth new XE.Earth(earthContainer);earth.sceneTree.root {children: [{czmObject: {name: 默认离线影像,xbsjType: Imagery,xbsjImageryProvider: {createTileMapServiceImageryProvider: {url: XE.HTML.cesiumDir Assets/Textures/NaturalEarthII,fileExtension: jpg,},type: createTileMapServiceImageryProvider}}},]};}// 1 XE.ready()会加载Cesium.js等其他资源注意ready()返回一个Promise对象。XE.ready().then(startup); script bodyhtml4.在myApp目录下执行命令hs -p 81从而建议一个本地的http服务。 5.打开chrome浏览器输入http://127.0.0.1:81即可访问刚才创建的三维App。 index.html文件代码讲解 1.head节点下需要引入XbsjEarth.js文件。 ​ script src./v1.1.0/XbsjEarth/XbsjEarth.jsscriptXbsjEarth.js内部会自动调用Cesium相关的js和css文件因此不需要再引入其他Cesium相关的js和css文件。 2.body节点下需要增加一个div ​ div idearthContainer stylewidth: 100%; height: 100%; background: grey这个div用来承载三维App。 3.创建App ​ earth new XE.Earth(earthContainer);XE.Earth是EarthSDK提供的用来创建三维App的基础类其参数’earthContainer’实际上是上一个步骤创建的div的id。这样就相当于基于这个div创建了一个三维App。 4 三维场景的基本配置 ​ earth.sceneTree.root {children: [{czmObject: {name: 默认离线影像,xbsjType: Imagery,xbsjImageryProvider: {createTileMapServiceImageryProvider: {url: XE.HTML.cesiumDir Assets/Textures/NaturalEarthII,fileExtension: jpg,},type: createTileMapServiceImageryProvider}}},] };通过配置earth.sceneTree.root来给地球表面贴上一层离线影像。 earth.sceneTree代表整个三维App的场景树这里可以通过简单的JSON配置来达成。这里面只增加了一个CzmObject类型的对象它的类型xbsjType是Imagery即影像。 前两不创建App和三维场景配置的代码是写在startup这个函数里面的。我们可以通过 XE.ready().then(startup); 来调用startup执行相应地创建操作。 那么为何需要通过XE.ready()来操作呢。因为XE.ready()函数会自动加载Cesium.js和相关的css文件当加载完成以后才能进行Cesium的相关操作。 XE.ready()的返回值是一个Promise我们可以通过then回调等到Promise执行完成以后再执行startup操作。 4 部分代码 ​ // The Vue build version to load with the import command// (runtime-only or standalone) has been set in webpack.base.conf with an alias.import Vue from vueimport App from ./Appimport router from ./router//import ViewUI from view-design;//import view-design/dist/styles/iview.css;Vue.config.productionTip false;/* eslint-disable no-new */// XE.ready()用来加载Cesium.js等相关资源XE.ready().then(() {// 加载标绘插件return XE.HTML.loadJS(../static/XbsjEarth-Plugins/plottingSymbol/plottingSymbol.js);}).then(() {// 加载标绘插件return XE.HTML.loadJS(../static/XbsjEarth-Plugins/customPrimitive/customPrimitive.js);}).then(() {// vtxf g_app赋值方便调试window.g_app new Vue({el: #app,router,data() {return {currentArea: china,mousemoveArea: ,//修改 currentDay 为 currentTime 表示整形DataServer的所有数据查询接口 具有 ut 参数表示查询的截至时间, 为0 表示取最新值currentTime: new Date().getTime(),intervalID: undefined}},components: {App},template: ,mounted() {this.startGlobeUpdate();},methods: {startGlobeUpdate() {this.currentTime new Date().getTime();if (!this.intervalID) {var self this;this.intervalID setInterval(() {self.currentTime new Date().getTime();console.log(globe update, self.currentTime);}, 60000);}},stopGlobeUpdate() {if (this.intervalID) {clearInterval(this.intervalID);this.intervalID undefined;}}}})});!DOCTYPE htmlhtml langzh-CNheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgemeta namexbsj-labels contentEarth起步/metatitle创建地球/title!-- 强制提前加载Cesium.js其中Cesium相关路径可以换成自定义的 --!-- script src../../XbsjCesium/Cesium.js/script --!-- link relstylesheet href../../XbsjCesium/Widgets/Widgets.css --!-- 0 引入js文件 --script src../../XbsjCesium/Cesium.js/scriptlink relstylesheet href../../XbsjCesium/Widgets/widgets.cssscript src../../XbsjEarth/XbsjEarth.js/scriptstylehtml,body {width: 100%;height: 100%;margin: 0px;padding: 0px;}/style/headbodydiv idearthContainer stylewidth: 100%; height: 100%; background: grey/divscriptvar earth;var bgImagery;function startup() {// earth new XE.Earth(earthContainer);earth new XE.Earth(earthContainer, {// 这里设置Viewer的配置和new Viewer(container, options)中的options一致homeButton: true,timeline: true,});earth.sceneTree.root {children: [{czmObject: {name: 默认离线影像,xbsjType: Imagery,xbsjImageryProvider: {createTileMapServiceImageryProvider: {url: XE.HTML.cesiumDir Assets/Textures/NaturalEarthII,fileExtension: jpg,},type: createTileMapServiceImageryProvider}}},]};}// 1 XE.ready()会加载Cesium.js等其他资源注意ready()返回一个Promise对象。XE.ready().then(startup); /script/body/html 5 最后 更多资料, 项目分享 https://gitee.com/dancheng-senior/postgraduate
http://www.dnsts.com.cn/news/89556.html

相关文章:

  • 深圳网站seo设计山东省建设建设监理协会网站
  • 安阳专业做网站公司需要多长时间
  • 网站挂马怎么处理厦门医院网站建设
  • 数字资产交易网站开发寿光公司做网站
  • 手机免费做网站四川建设网官网安全员证书查询
  • 广州企业网站建设公司哪家好企业建设网站公司名称大全
  • 怎么接做网站私单设计网名的花样符号
  • 关于解决网站 建设经费的请示优秀的界面设计作品及评析
  • 做网站的准备什么软件wordpress 大神
  • 视频网站会员系统怎么做wordpress 代码 工具
  • 怎么才能把网站优化做好网站备案号中信息有变
  • 中国建设银行官方网站长沙网页设计工资高吗
  • 打开网站图片弹入指定位置代码梁园区官方网站
  • 招聘网站建设需求分析青岛做家纺的公司网站
  • 如何能让网站尽快备案通过做徽章的网站
  • 仲恺企业网站建设dedecms漏洞
  • 网站文化建设吴江公司网站建设电话
  • 模具网站建设什么免费网站可以链接域名
  • 网站关键词在哪里修改网站成功案例设计
  • 那些做兼职的小网站山东网络推广平台
  • 怎么制作网站模版光通信网站模板
  • 手机wap网站cms源码vi设计开题报告
  • 公司网站怎么做关键词嘉纪商正网站建设公司
  • 站长素材网站wordpress 主题窜改
  • 可以做代销的网站都有哪些品牌视觉设计包含什么
  • 做网站代理怎么样陕西室内设计公司排名
  • 四川省建设网站平台合肥高端网站设计
  • 优秀的网站建设托管上海网站建设代码
  • 重庆网站建设aiyom微官网和微网站有什么区别
  • 郑州网站建设有限公司建设电脑网站