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

免费网站我是一条龙

免费网站,我是一条龙,wordpress 查询名字sql,网页美工设计软件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.yayakq.cn/news/642689/

相关文章:

  • 河北邯郸网站制作福建网站建建设
  • 做加盟的网站建设规划网站的总结
  • wordpress建站安全性wordpress文章版权信息
  • 哈尔滨网站建设方案维护品牌设计公司哪里
  • 江西做网站公司wordpress多媒体导入
  • 公司起名大全免费版湖南专业seo公司
  • 天马网络 网站建设一个ip上绑多个网站
  • 网站备案报道作品怎么推广
  • 做苗木行业网站赚钱湖南网站seo优化
  • 有用node.js做的网站吗网站定位分析是什么
  • 我要自咋样做网站做游戏网站的市场
  • 大型建设工程类考试辅导网站wordpress显示切换到桌面版
  • 企业需求做网站在哪儿交易色盲能治好吗
  • 沈阳建设局网站360导航网址
  • wordpress多站点 文章网站建设集约化
  • 增城网站建设公司南江网站建设
  • 网站上传附件目录格式徐州注册公司流程和费用标准
  • 汕头网站推广seo网页注册qq
  • 网站在哪里国内简约网站设计
  • 最简单网站建设能看网站的浏览器
  • 网络技术学习网站云校招企业服务平台
  • 知名设计网站智能小程序开发者平台
  • php网站后台上传不了图片潍坊网页推广制作
  • 西安网站的设计说明做网站的服务器还需要空间吗
  • 沈阳做网站的设计公司产品展示网站建设
  • 外贸多语言网站免费源码seo优化推广软件
  • 做调查的有哪些网站有哪些wordpress早期版本
  • 深圳品牌网站推广一个公司可以做几个百度推广
  • 二度云自助建站系统西安营销型网站
  • 苏州专业做网站较好的公司百度收录不了网站吗