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

长沙服务专业的建网站爱网

长沙服务专业的建网站,爱网,在哪可以找到网站,seo 1、cesium加载多个gif动图 Cesium的Billboard支持单帧纹理贴图,如果能够将gif动图进行解析,获得时间序列对应的每帧图片,然后按照时间序列动态更新Billboard的纹理,即可实现动图纹理效果。为此也找到了相对于好一点的第三方库libg…

       1、cesium加载多个gif动图

        Cesium的Billboard支持单帧纹理贴图,如果能够将gif动图进行解析,获得时间序列对应的每帧图片,然后按照时间序列动态更新Billboard的纹理,即可实现动图纹理效果。为此也找到了相对于好一点的第三方库libgif能够将gif转化为一帧帧图像,正好能够满足我们的需求!!!

let gifImgList = [];data?.forEach((tag) => {let url = huangren;let gifDiv = document.createElement("div");let gifImg = document.createElement("img");// gif库需要img标签配置下面两个属性gifImg.setAttribute("rel:animated_src", url);gifImg.setAttribute("rel:auto_play", "1"); // 设置自动播放属性gifDiv.appendChild(gifImg);let superGif = new SuperGif({gif: gifImg,});gifImgList.push(superGif);});data?.forEach((tag, ind) => {gifImgList[ind].load(function () {onViewer.entities.add({_content: tag,position: new Cesium.Cartesian3.fromDegrees(Number(tag.longitude),Number(tag.latitude),100),billboard: {//图标image: new Cesium.CallbackProperty(() => {// 转成base64,直接加canvas理论上是可以的,这里设置有问题return gifImgList[ind].get_canvas().toDataURL();}, false),scale: 0.25,// width: 36,// height: 36,//sizeInMeters: true,//以米为单位,近大远小//pixelOffset: new Cesium.Cartesian2(0,20), //设置左右、上下移动//rotation:1.58, //设置旋转角度//scaleByDistance: new Cesium.NearFarScalar(20000,1,8000000, 0.1), //设置近大远小//pixelOffsetScaleByDistance: new Cesium.NearFarScalar(20000,10,8000000,100), //设置偏移量// translucencyByDistance:new Cesium.NearFarScalar(20000,1,8000000,0), //设置透明// distanceDisplayCondition: new Cesium.DistanceDisplayCondition(//   20000,//   8000000// ), //限制区域显示与隐藏//水平方向heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,// 垂直方向verticalOrigin: Cesium.VerticalOrigin.BASELINE,},});});});

2、cesium加载geoJSON并贴图

const dataSource = new Cesium.GeoJsonDataSource();dataSource.load("https://geo.datav.aliyun.com/areas_v3/bound/110000.json", {clampToGround: true,}).then(() => {onViewer.dataSources.add(dataSource);const entities = dataSource.entities.values;for (let i = 0; i < entities.length; i++) {const entity = entities[i];// 修改 entity 样式entity.polygon.material = new Cesium.ImageMaterialProperty({image: beijin,});entity.polygon.outline = false;// 添加 entity 的 polylineentity.polyline = {positions: entity.polygon.hierarchy._value.positions,width: 2,material: Cesium.Color.fromCssColorString("#ffff"),clampToGround: true,};// 获取一个 entity 的中心位置const center = Cesium.BoundingSphere.fromPoints(entity.polygon.hierarchy._value.positions).center;// 设置中心位置entity.position = center;// 添加 textentity.label = {text: entity.properties.name,color: Cesium.Color.fromCssColorString("#fff"),font: "normal 32px MicroSoft YaHei",showBackground: true,scale: 0.5,horizontalOrigin: Cesium.HorizontalOrigin.LEFT_CLICK,verticalOrigin: Cesium.VerticalOrigin.BOTTOM,disableDepthTestDistance: 10000.0,};}// if (zoomto) {onViewer.zoomTo(dataSource);// }});return dataSource;

http://www.ds6.com.cn/news/25158.html

相关文章:

  • 网站非法篡改湖南seo优化公司
  • 如何做企业网站推广产品今日国际新闻最新消息事件
  • 运河建设管理网站流量精灵app
  • 内容网站设计范例网站安全检测平台
  • dedecms学校网站友情链接多少钱一个
  • 做网站 数据标准交换链接营销
  • 邮箱域名与网站域名会冲突吗免费测试seo
  • 个人网站首页内容网游百度搜索风云榜
  • oa系统服务器地址在哪里看网站seo课设
  • 网站缩略图尺寸如何把品牌推广出去
  • 济南网站建设推广报价百度下载软件
  • 手机主题如何自己制作网站北京网
  • 网站代理备案北京seo代理商
  • 网站首页图片怎么做国内最新消息
  • 建设工程质量+协会网站西安做网站的公司
  • 旅游高端网站建设黑帽seo联系方式
  • 中国镇江网站定制企业网站建设制作
  • 先进网站建设流程站长工具seo综合查询下载
  • 建设银行网站会员注销国内seo排名分析主要针对百度
  • 政府信息公开网站建设的可行性想开广告公司怎么起步
  • 设计师网名创意seo企业站收录
  • 酷站欣赏品牌营销策划方案案例
  • 网站建设活动软文营销怎么做
  • 建站平台和网站建设的区别域名查询平台
  • 自己做的网站很慢衡阳seo优化推荐
  • 网站制作公司-山而杭州网站推广与优化
  • 安徽公共资源交易中心seo服务套餐
  • 做公司的网站微信推广引流平台
  • 帮别人做网站违法搜索引擎营销的实现方法
  • 众网站平板电视seo优化关键词