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

电脑商城网站模板个人自助网站

电脑商城网站模板,个人自助网站,浙江省城乡建设网站,域名托管本篇介绍一下使用 vue3-openlayers marker 光晕扩散#xff08;光环扩散#xff09;#xff08;postrender 事件和 render 方法#xff09; 1 需求 marker 光晕扩散#xff08;光环扩散#xff09; 2 分析 marker 光晕扩散#xff08;光环扩散#xff09;使用 post…本篇介绍一下使用 vue3-openlayers marker 光晕扩散光环扩散postrender 事件和 render 方法 1 需求 marker 光晕扩散光环扩散 2 分析 marker 光晕扩散光环扩散使用 postrender 事件和 render 方法 关于即时渲染的知识点请看上篇《openlayers marker 光晕扩散光环扩散postrender 事件和 render 方法》 3 实现 templateol-map:loadTilesWhileAnimatingtrue:loadTilesWhileInteractingtruestylewidth: 100%; height: 100%refmapRefol-view refview :centercenter :zoomzoom :projectionprojection /ol-tile-layerol-source-tianditulayerTypeimg:projectionprojection:tkkey:hidpitruerefsourceRef/ol-source-tianditu/ol-tile-layerol-tile-layerol-source-tianditu:isLabeltruelayerTypeimg:projectionprojection:tkkey:hidpitrue/ol-source-tianditu/ol-tile-layerol-vector-layer refvectorLayerRef postrenderhandlePostRenderol-source-vectorol-featureol-geom-point :coordinates[110, 30]/ol-geom-pointol-styleol-style-icon :srciconSrc :scale0.05/ol-style-icon/ol-style/ol-featureol-featureol-geom-point :coordinates[112, 31]/ol-geom-pointol-styleol-style-icon :srciconSrc :scale0.05/ol-style-icon/ol-style/ol-feature/ol-source-vector/ol-vector-layer/ol-mapdiv classtoolbarel-button typeprimary clickhandleClick{{ animationFlag ? 停止 : 开始 }}/el-button/div /templatescript setup langts import iconSrc from /assets/image/truck.png; import { getVectorContext } from ol/render.js; import { easeOut } from ol/easing.js; import { Circle, Stroke, Style } from ol/style;const center ref([121, 31]); const projection ref(EPSG:4326); const zoom ref(5); const mapRef ref(); const key 替换为天地图key; const sourceRef ref(null); const vectorLayerRef ref(null); const animationFlag ref(false); const duration ref([3000, 1000]); const start ref([0, 0]);const handleClick () {if (!animationFlag.value) {start.value start.value.map(i Date.now());vectorLayerRef.value.vectorLayer.changed();}animationFlag.value !animationFlag.value; };const handlePostRender e {if (animationFlag.value) {const time e.frameState.time;vectorLayerRef.value.vectorLayer.getSource().getFeatures().forEach((f, idx) {// 时间戳差毫秒let elapsedTime time - start.value[idx];if (elapsedTime duration.value[idx]) {start.value[idx] Date.now();elapsedTime duration.value[idx];}// 获取矢量上下文const vectorContext getVectorContext(e);// elapsedRatio值0到1之间const elapsedRatio elapsedTime / duration.value[idx];const radius easeOut(elapsedRatio) * 25 5;const opacity easeOut(1 - elapsedRatio);const style new Style({image: new Circle({radius: radius,stroke: new Stroke({color: rgba(255, 0, 0, opacity ),width: 1 opacity})})});// 将feature渲染到画布中。vectorContext.drawFeature(f.clone(), style);});mapRef.value.map.render();} }; /script style scoped langscss .toolbar {position: absolute;top: 20px;left: 100px;display: flex;justify-content: center;align-items: center; } /style
http://www.w-s-a.com/news/46721/

相关文章:

  • 网站新闻图片尺寸南京网站设计公司
  • 重庆seo建站网站服务器 安全
  • 咸宁做网站的公司桂林网站建设兼职
  • 教做网站网站开发行业分析
  • 忻州网站建设培训友情链接交换形式有哪些
  • 佛山做外贸网站渠道外贸常用网站
  • 文章收录网站网站及新媒体建设办法
  • 招聘网站排行榜2021找建网站公司
  • 网站建设制作宝塔面板活动宣传推广的形式有哪些
  • 掉关键词网站敏捷软件开发流程
  • 微信小程序格泰网站建设新闻采编与制作专业简历
  • 电子商城建设网站海伦网站建设
  • 南充能够建设网站的公司有专门做设计的一个网站
  • 免费域名申请个人网站阿里巴巴运营的工作内容
  • 怎么建自己的手机网站保定电子商务网站建设
  • 系部网站建设中期检查表创建网站的公司
  • 西宁网站建设优化重庆企业的网站建设
  • 贝壳企业网站管理系统徽与章网站建设宗旨
  • 郑州网站模板动漫设计与制作设计课程
  • 在线制作网站的工具岳阳网站设计改版
  • 网站建设需要汇报哪些内容前端开发的工作内容
  • 无锡阿凡达网站建设美团app开发公司
  • 个性化企业网站制作公司深圳高端网站定制公
  • 专业深圳网站定制开发企业网站开发 流程
  • 网站建设推广的软文php网站平台
  • 如何做代刷网站长外贸网站个性设计
  • 合同网站开发 设计 后期维护如何搭建海外网络
  • 提供网站建设服务优化大师哪个好
  • 军队营房基础建设网站哦咪咖网站建设
  • fifa17做任务网站app下载免费安装