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

百度搜录最快的网站发广告去哪个平台

百度搜录最快的网站,发广告去哪个平台,qq网页版登录官网登录入口网站,网页制作的基本步骤视频写在前面 工作中接触,简单整理博文内容为 基于MapVGL的地理信息维度数据增长可视化 Demo理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都…

写在前面


  • 工作中接触,简单整理
  • 博文内容为 基于MapVGL的地理信息维度数据增长可视化 Demo
  • 理解不足小伙伴帮忙指正

对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》


基于MapVGL的地理信息维度数据增长可视化

MapVGL,是一款基于WebGL的地理信息可视化库,可以用来展示大量基于3D的地理信息点线面数据。设计初衷主要是为了解决大数据量的三维地理数据展示问题及一些炫酷的三维效果。

MapVGL通过地理信息数据生成可视化图层,然后将这些图层添加在地图上层进行管理。在这个过程中,它使用了WebGL技术在canvas中绘制图形,从而有效地提高了页面性能。此外,MapVGL还提供了大量的模型,包括点图层、线图层、聚合类图层等,每种模型都提供了示例,可以直接运行查看效果。

需要注意的是,地理信息数据格式是规定好的,必须具有geometry字段来定义坐标信息,同时可通过properties字段添加附件信息。而geometry字段数据格式使用的是GeoJSON的规范。

官方Demo: https://mapv.baidu.com/gl/examples/

官网文档:https://mapv.baidu.com/gl/docs/index.html

下面我们看一个通过 MapVGL 来实现的数据可视化的Demo,某公司全国网点建设历年增长可视化

Demo 地址:https://github.com/LIRUILONGS/MapVGL_Demo

效果图

在这里插入图片描述

实现相对简单,渲染地图,然后添加图层,通过 setInterval 方法对图层进行重复渲染,填充数据为当前数据和增量数据

渲染地图

使用百度地图的WebGL版本(BMapGL)来初始化一个地图实例

 var map = new BMapGL.Map('map_container', {restrictCenter: false,style: { styleJson: options.style || darkStyle }});

使用mapvgl来创建一个视图(View)对象,该对象与先前创建的地图(map)相关联。

 var view = new mapvgl.View({map: map});           

准备图层数据

  // ,绘制带波纹扩散的圆图层数据 var data = cities.map((city, index) => {var cityCenter = mapv.utilCityCenter.getCenterByCityName(city);return {geometry: {type: 'Point',coordinates: [cityCenter.lng, cityCenter.lat]},color: colors[2],// 圆的半径size: 5};});// 波纹动画图层数据 let datas = cities.map((city, index) => {let cityCenter = mapv.utilCityCenter.getCenterByCityName(city);return {geometry: {type: 'Point',coordinates: [cityCenter.lng, cityCenter.lat]},};});............................// 柱状体图层数据// 飞线绘制

周期绘制

        let i = 1setInterval(() => {var waveLayer = new mapvgl.CircleLayer({type: 'wave',radius: r => 3 * r,duration: 1 / 3,trail: 3});view.addLayer(waveLayer);waveLayer.setData(data.slice(0, i));var rippleLayer = new mapvgl.RippleLayer({size: 500000,unit: 'm',color: '#0ff',enablePicked: true,onClick: (e) => { // 点击事件console.log(e);},});view.addLayer(rippleLayer);rippleLayer.setData(datas.slice(0, i));.................i = i + 1;if (i == cities.length + 2) {i = 1view.removeAllLayers()}},3000)

博文部分内容参考

© 文中涉及参考链接内容版权归原作者所有,如有侵权请告知,这是一个开源项目,如果你认可它,不要吝啬星星哦 😃


github 地址:https://github.com/huiyan-fe/mapv

官方Demo: https://mapv.baidu.com/gl/examples/

官网文档:https://mapv.baidu.com/gl/docs/index.html


© 2018-2023 liruilonger@gmail.com, All rights reserved. 保持署名-非商用-相同方式共享(CC BY-NC-SA 4.0)

http://www.yayakq.cn/news/245025/

相关文章:

  • 莱芜网络公司网站迅捷视频剪辑软件
  • 网站建设 资质荣誉设计素材网站排版
  • 网站服务器数据库仓库盘点网站开发
  • 企业做国际站哪个网站好辛集市住房和城乡建设厅网站
  • 小县城做婚礼网站校园风景网页设计图片
  • 给公司做门户网站多少钱电子商务主要干嘛
  • 怎样做网站管理与维护做网站需要学什么软件
  • 沧州市做网站的网站建设摊销
  • 网站建设湖北广东新闻头条最新消息
  • t恤图案设计网站企业邮箱注册账号
  • 沧州品牌网站建设百度一下了你就知道官网
  • 官方网站制作哪家专业大闸蟹公司宣传册设计样本
  • 揭阳门户网站开发厦门免费推广平台
  • 学校网站建设项目背景怎么做装修网站
  • 南通单位网站建设怎么做淘宝客导购网站
  • 网站description自己做手机网站
  • 做网站策划的工具南昌网站建设培训学校
  • 90后小姑娘做网站做神马网站优
  • app 微商城网站建设吴中区建设局招标网站
  • 做ppt图片用的网站有哪些成都市成华区建设路商务中心网站
  • 网站建设的宽带指标要求河南做网站 河南网站建设
  • 青岛建设网站公司微信小程序免费制作平台
  • 临清网站制作公司容城轻松seo优化排名
  • 网站开发系统简介seo工具网站
  • 保亭交通工程建设局网站建设项目环境影响评价公示网站
  • 卡盟自助网站建设上海免费网站建设服务
  • 汉口专业网站推广公司电影院可以寄存东西吗
  • 刷赞网站推广永久网络营销理论与实务
  • 建站快车用户登录WordPress搭建交互式网站
  • 手机网站建设的优势企业seo网站优化设计