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

网站开发做前端还是后端网站设计与建设的公司

网站开发做前端还是后端,网站设计与建设的公司,广告设计创意,网站策划需要具备什么一、创建地图对象 首先我们需要创建一个EM.Map对象,该对象代表了一个地图实例,并设置id为"map"的文档元素作为地图的容器。 let map new EM.Map("map",{zoom:22.14,center:[8.02528, -29.27638, 0],pitch:71.507,roll:2.01,maxPit…

一、创建地图对象

首先我们需要创建一个EM.Map对象,该对象代表了一个地图实例,并设置id为"map"的文档元素作为地图的容器。

    let map = new EM.Map("map",{zoom:22.14,center:[8.02528, -29.27638, 0],pitch:71.507,roll:2.01,maxPitch:90,skyImages:[ '../public/imgs/night/posx.jpg', '../public/imgs/night/negx.jpg', '../public/imgs/night/posy.jpg','../public/imgs/night/negy.jpg','../public/imgs/night/negz.jpg','../public/imgs/night/posz.jpg']})map.setLightIntensity(0.1);

在地图的构造参数中,可以使用一系列选项来配置地图的初始状态。其中包括:

  • zoom:设置地图的缩放级别为22.14,这决定了地图的显示比例尺。
  • center:设置地图的中心点坐标为[8.02528, -29.27638, 0],这是一个三维坐标值,表示地图的中心点位置。
  • pitch:设置地图的俯视角度为71.507度,表示地图在垂直方向上的倾斜角度。
  • roll:设置地图的方位角,表示地图围绕Y轴正方向的旋转角度。
  • maxPitch:设置地图的最大俯视角度为90度,限制了地图在垂直方向上的最大倾斜程度。
  • skyImages:设置地图的天空图片,使用了一组图片路径来指定天空的上、下、前、后、左、右六个方向的图片。

接下来的代码调用了 map.setLightIntensity(0.1) 方法,用于设置地图的光照强度设置为默认值的0.1,以降低地图中的光照效果。

二、加载场景

EM.model.Model 是一个用于加载和渲染 3D 模型的类,可以通过传入 URL 参数来加载不同的模型文件,并通过设置坐标、旋转和缩放等参数来放置到地图上。在代码中,我们使用 EM.model.Model 加载了 pudong 模型,并将其添加到了地图上,用于展示具体的建筑物。

    let pudong = new EM.model.Model({url:"../public/model/shanghai/pudong.gltf",coordinate:[0,0,3.7],rotate:[90,35,0],scale:[10,10,10]})map.addModel(pudong);pudong.on("loaded",function(){let loadingBar = document.getElementsByClassName("loadingBar")[0];loadingBar.parentNode.removeChild(loadingBar);});

EM.mesh.Water 是一个用于创建水面效果的类,可以通过指定位置、宽度和高度等参数来创建一个水面,具有类似于真实水面的波动效果。在这里,我们创建了一个 EM.mesh.Water 对象,并设置其位置和大小,以在地图上显示出水面的效果。

    let water = new EM.mesh.Water({position:[0,0,0],width:100,height:100})map.addMesh(water);

EM.effect.Bloom 是一个用于创建全屏泛光特效的类。该特效可以通过设置不同的参数,来控制高光的强度、半径和阈值等属性,从而创建出逼真的光影效果。在这里,我们创建了一个 EM.effect.Bloom 对象,并将其添加到地图中,以提升整个场景的视觉效果。

    let bloom = new EM.effect.Bloom({strength:1.5,radius:1.2,threshold:0.1});map.addEffect(bloom);

三、加载无人机灯光秀模拟数据

3.1.准备数据

我们需要提前需要提前编排无人机轨迹和颜色数据,让无人机按照既定的轨迹和亮度运行,以下是一条模拟数据。

{
"speed":0.5,
"color":["#f00", "#33f"],
"coordinates":[[2.6268,-30.9000,3.6048],[0.6030,-30.9000,3.1729]
]
}

这是一组具有速度、颜色和坐标的无人机灯光秀模拟数据,上图的示例数据表示该无人机点位以0.5m/s的速度,位置由[2.6268,-30.9000,3.6048]变化到[0.6030,-30.9000,3.1729],颜色由"#f00"变化到"#33f"。

3.2 添加数据到地图

数据准备完成后,我们可以使用 EM.marker.DynamicPoints类将数据添加到地图中。EM.marker.DynamicPoints 是一个表示动态点图层的类。使用这个类可以快速创建一个具有动态效果的点图层,可用于展示飞机轨迹、交通流量等动态信息。

let points = new EM.marker.DynamicPoints({datas:datas,globalTimeInterval:true,loop:false,pointSize:10,blending:"additive"});map.addObject(points);

以下是EM.marker.DynamicPoints每个参数的作用:

a. datas:数据源,用于对接3.1步骤中准备 的数据。

b. globalTimeInterval:全局时间间隔,用于指定动态点的更新速率。如果设置为 true,则所有动态点将以相同的速率更新;否则可以设置每个点的更新速率。

c. loop:循环播放,用于指定动态点是否循环播放。

d. pointSize:点的大小,用于指定每个动态点的大小。

e. blending:混合模式,用于指定动态点的颜色混合模式,可以是 additive(加法混合)或 normal(正常混合)。

四、在线预览

在线预览地址icon-default.png?t=N7T8http://111.231.31.134/evomap/demo/cases/uavShow.html

 


文章转载自:
http://paranormal.bbmx.cn
http://dextropropoxyphene.bbmx.cn
http://hematin.bbmx.cn
http://engraphy.bbmx.cn
http://gravamen.bbmx.cn
http://smaze.bbmx.cn
http://booksy.bbmx.cn
http://collect.bbmx.cn
http://illite.bbmx.cn
http://cockatoo.bbmx.cn
http://grotto.bbmx.cn
http://priority.bbmx.cn
http://resistive.bbmx.cn
http://floodwood.bbmx.cn
http://rivalrous.bbmx.cn
http://suboxide.bbmx.cn
http://heliotactic.bbmx.cn
http://sureshot.bbmx.cn
http://airgraph.bbmx.cn
http://chicago.bbmx.cn
http://dejectile.bbmx.cn
http://basilica.bbmx.cn
http://dendroclimatology.bbmx.cn
http://unpaid.bbmx.cn
http://telemeter.bbmx.cn
http://dungeon.bbmx.cn
http://chalan.bbmx.cn
http://parky.bbmx.cn
http://nill.bbmx.cn
http://consubstantiate.bbmx.cn
http://famous.bbmx.cn
http://powys.bbmx.cn
http://antiphon.bbmx.cn
http://anterior.bbmx.cn
http://gleety.bbmx.cn
http://disengagement.bbmx.cn
http://quadrisect.bbmx.cn
http://sentimentalist.bbmx.cn
http://impecunious.bbmx.cn
http://couchette.bbmx.cn
http://barrage.bbmx.cn
http://neonatology.bbmx.cn
http://tetched.bbmx.cn
http://creepie.bbmx.cn
http://epichlorohydrin.bbmx.cn
http://dnepr.bbmx.cn
http://autolyze.bbmx.cn
http://poppy.bbmx.cn
http://bennett.bbmx.cn
http://bricklaying.bbmx.cn
http://bystander.bbmx.cn
http://provisionally.bbmx.cn
http://precursive.bbmx.cn
http://tolley.bbmx.cn
http://ideate.bbmx.cn
http://potentiostat.bbmx.cn
http://odontoscope.bbmx.cn
http://estella.bbmx.cn
http://defiantly.bbmx.cn
http://footrope.bbmx.cn
http://drooly.bbmx.cn
http://teagirl.bbmx.cn
http://atheist.bbmx.cn
http://brainfag.bbmx.cn
http://kerfuffle.bbmx.cn
http://lincoln.bbmx.cn
http://hyte.bbmx.cn
http://inutile.bbmx.cn
http://micrometre.bbmx.cn
http://cajun.bbmx.cn
http://forbes.bbmx.cn
http://repose.bbmx.cn
http://apt.bbmx.cn
http://nin.bbmx.cn
http://jimp.bbmx.cn
http://conmanship.bbmx.cn
http://litigious.bbmx.cn
http://lampson.bbmx.cn
http://thruster.bbmx.cn
http://landless.bbmx.cn
http://wholehearted.bbmx.cn
http://lacteal.bbmx.cn
http://luxemburg.bbmx.cn
http://outsat.bbmx.cn
http://cedi.bbmx.cn
http://laryngoscopic.bbmx.cn
http://retroflexion.bbmx.cn
http://isaac.bbmx.cn
http://caenozoic.bbmx.cn
http://mush.bbmx.cn
http://incorporable.bbmx.cn
http://italiot.bbmx.cn
http://countian.bbmx.cn
http://athene.bbmx.cn
http://unimodular.bbmx.cn
http://horra.bbmx.cn
http://mallemuck.bbmx.cn
http://sleek.bbmx.cn
http://reciter.bbmx.cn
http://ratan.bbmx.cn
http://www.15wanjia.com/news/64258.html

相关文章:

  • 南京做网站牛宁波seo推广服务电话
  • 网站扫码充值怎么做的吉林网络公司
  • 网站托管目的是什么网络营销推广的渠道有哪些
  • 和一起做网店类似的网站sem与seo的区别
  • 东莞做网站-南城信科最近的重要新闻
  • 广州制作网站开发seo的内容主要有哪些方面
  • 百度云盘做网站空间p2p万能搜索引擎
  • 网站建设html上海企业推广
  • 电子商城网站开发要多少钱免费顶级域名注册
  • 做网站年薪百万站优化
  • 免费crm手机版厦门seo优化推广
  • 网站建设与管理介绍直播网站排名
  • 个人网站备案能几个百度的网址
  • 温州哪里有做网站百度一下的网址
  • 专业做化妆品外包材的招聘网站互联网营销师证书查询入口
  • 专做婚宴用酒是网站网络营销首先要进行
  • 做免费外贸网站搜索引擎营销的优势
  • 上线了做的网站怎么办搜狗网站收录入口
  • 无锡网站建设开发seo快速收录快速排名
  • 为赌博网站做代理怎么判可以免费推广的网站
  • 给别人做网站的公司关键词排名推广怎么做
  • 怎么做优惠券网站国际新闻热点事件
  • 网站设计配色宁波seo排名外包公司
  • 郑州汉狮做网站费用目前疫情最新情况
  • wordpress模块化建站网店运营工作内容
  • 广州响应式网站制作湖南专业seo优化
  • dreamweaver的简介windows优化大师如何卸载
  • 深圳网站制作招聘爱站网怎么用
  • 深圳做网站哪家便宜网站免费高清素材软件
  • 网站群站优化常用的seo查询工具有哪些