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

北京做网站设计产品优化是什么意思

北京做网站设计,产品优化是什么意思,wordpress知识交流,dw网站制作素材源代码地址:开源网络地图可视化-配套代码.zip - 蓝奏云 配套书籍:开源网络地图可视化——基于Leaflet的在线地图开发 (杨乃) (Z-Library)(1).pdf - 蓝奏云 3 第六章Leaflet地图动画 3.1 图标动画 3.1.1 沿线运动 沿线运动的动画使用了Leaflet.Geode…

源代码地址:开源网络地图可视化-配套代码.zip - 蓝奏云

配套书籍:开源网络地图可视化——基于Leaflet的在线地图开发 (杨乃) (Z-Library)(1).pdf - 蓝奏云

3 第六章Leaflet地图动画

3.1 图标动画

3.1.1 沿线运动

沿线运动的动画使用了Leaflet.Geodesic.js插件。按照教材要求,这里首先确定飞行起始点和终止点分别为洛杉矶和柏林,接下来下载并引用 Leaflet.Geodesic.js插件和LeafLet.AnimatedMarker.js 插件,然后开始构建测地线对象,并指定一个图标样式,加载动画图层。接着增加播放和停止窗口并绑定相应函数,最后进行运行和调试代码。代码的可视化结果如图3.1-1所示。

图3.1-1沿线运动图

代码的程序流程主要依照【开始网页】-【获取数据】-【构建测地线】-【添加动画】-【添加按钮】-【结束】的主线流程进行,如图3.1-2所示。

图3.1-2 程序流程图

3.1.2 时间轴控件

在Leaflet中可以应用Leaflet.TimeDimension.js库实现时间轴控件的加载,这里首先获取包含时间以及路径的数据,接下来新建一个html文档并引入iso8601.js库和leaflet.timedimension.src.js库,在创建地图时创建时间轴,并指定 Gif 图标。随后使用AJAX方法异步加载数据,数据加载完成后构造时间图层并添加,最后调试并运行代码。代码的可视化结果如图3.1-3所示。

图3.1-3 时间轴样式图

代码的程序流程主要依照【开始网页】-【获取数据】-【创建地图】-【构造geojson图层】-【添加时间图层】-【结束】的主线流程进行,如图3.1-4所示。

图3.1-4 程序流程图

3.2 折线动画

3.2.1 蛇形动画

在Leaflet中,蛇形动画可以使用LeafLet.Polyline.SnakeAnim库和jQuery库来实现。这里首先在高德地图申请路径规划API并记住相应的key。使用LeafLet.ChineseTmsProviders加载高德地图的常规地图图层,添加地图鼠标事件用于选择起始点、终止点坐标。使用jQuery调用高德路径规划API,获得相应路径数据并进行解析,并将数据添加至动画图层,最后调试和运行代码。代码的可视化结果如图3.2-1所示。

图3.2-1 时间轴样式图

代码的程序流程主要依照【开始网页】-【获取数据】-【创建地图】-【构造gpxTimeLayer】-【添加时间图层】-【结束】的主线流程进行,如图3.2-2所示。

图3.2-2 程序流程图

3.2.2 虚线动画

虚线的动画的实现方法和蛇形动画的实现方法相同,不过不一样的是这里的线路的样式需要做成虚线形式。代码的可视化结果如图3.2-3所示。

图3.2-3 时间轴样式图

代码的程序流程主要依照【开始网页】-【获取数据】-【创建地图】-【添加蛇形动画】-【解析高德路径】-【结束】的主线流程进行,如图3.2-4所示。

图3.2-4 程序流程图

3.2.3 蚂蚁动画

蚂蚁动画的实现方法和上面两种动画的实现底层方法都一致,不过不一样的是这里的线路的样式需要做成蚂蚁样式。代码的可视化结果如图3.2-5所示。

图3.2-5 时间轴样式图

代码的程序流程主要依照【开始网页】-【获取数据】-【创建地图】-【添加蛇形虚线动画】-【解析高德路径】-【结束】的主线流程进行,如图3.2-6所示。

图3.2-6 程序流程图

3.2.4 流向图动画

流向图动画可以使用Leaflet.Canvas-Flowmap-Layer.js库和其相关依赖库tween.js来实现,这里开启一个新HTML文件并引入相关头后可以使用LeafLet.ChineseTmsProviders加载高德地图的常规地图图层,准备一对多的csv数据。使用omnivore库加载csv数据,构建Geojson数据,再创建一个canvasFlowmapLayer图层,并添加相应鼠标事件,最后调试和运行代码。代码的可视化结果如图3.2-7所示。

图3.2-7 时间轴样式图

代码的程序流程主要依照【开始网页】-【获取数据】-【创建流向地图】-【添加贝塞尔曲线】-【显示流向动画】-【结束】的主线流程进行,如图3.2-8所示。

图3.2-8 程序流程图

3.3 流场动画

3.3.1 插件leaflet-velocity

在Leaflet中,流场动画可以使用leaflet-velocity插件,这里首先需要下载leaflet-velocity库,并准备相应数据。首先,使用天地图作为地图底图,然后使用D3读取经向和纬向方向的数据,创建矢量动画图层,并添加相关的交互功能,接下来调试并运行代码。代码的可视化结果如图3.3-1所示。

图3.3-1 时间轴样式图

代码的程序流程主要依照【开始网页】-【获取数据】-【创建流场地图】-【添加贝交互控件】-【结束】的主线流程进行,如图3.3-2所示。

图3.3-2 程序流程图

3.3.2 插件Leaflet.CanvasLayer.Field

在Leaflet中,流场动画还可以使用Leaflet.CanvasLayer.Field插件来实现。这里首先下载Leaflet.CanvasLayer.Field插件,并准备相应数据。使用天地图影像地图作为地图图底,然后使用D3读取经向和纬向方向的数据,创建矢量动画图层,并添加相关的交互功能,最后添加图例,调试和运行代码。代码的可视化结果如图3.3-3所示。

图3.3-3 时间轴样式图

代码的程序流程主要依照【开始网页】-【获取数据】-【创建流场地图】-【添加交互控件】-【添加图例】-【结束】的主线流程进行,如图3.3-4所示。

图3.3-4 程序流程图

http://www.dtcms.com/wzjs/375078.html

相关文章:

  • 网站建设需要学习哪些创建自己的网站怎么弄
  • 中国设计之家石家庄seo关键词排名
  • 我想注册一个做门窗的网站应该怎样做seo指的是搜索引擎
  • 黄埔移动网站建设seo产品是什么意思
  • 汽车是怎么做的视频网站网络营销推广策略有哪些
  • 做网站个人怎么签合同网络营销企业有哪些公司
  • 企业营销网站开发建设专家网络营销论文
  • 公司网站建设推广词360营销平台
  • 网站免费建站o全球网站排名查询网
  • 艺术品展览公司网站建设销售方案怎么做
  • 提供网站建设费用网络营销的步骤
  • 做网站怎样赚卖流量制作网站要多少费用
  • 深圳做营销网站的公司网络推广十大平台
  • 什么网站代做毕业设计比较好网站怎么做收录
  • 闸北做网站公司谷歌seo价格
  • 专业网站建设团队淄博seo推广
  • web网站开发培训班百度关键词数据
  • 通化好的网站建设的公司网络营销工程师培训
  • 为什么要建设企业的微网站原创软文
  • 网站建设搭配在哪里做推广效果好
  • ui设计师岗位职责福建seo学校
  • 中德生态园网站定制百度推荐现在为什么不能用了
  • 随州网站建设价格广告设计自学教程
  • 手机视频播放器app哪个最好用seo机构
  • 汕头模板建站软件企业网站seo推广
  • 免费做图表的网站免费网站模板
  • 主流做网站狠抓措施落实
  • 有哪些设计网站关键词推广优化外包
  • wordpress语言文件编辑器南宁网站运营优化平台
  • 什么软件网站好软文有哪几种类型