区块链技术博客
www.b2bchain.cn

arcgis js 4 使用pixi.js 构建箭头导航线求职学习资料

本文介绍了arcgis js 4 使用pixi.js 构建箭头导航线求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我们来用pixi.js 来实现箭头导航线动画

首先数据结构定义 其中多了graph 相关就是拖尾运动sprite的设置

let option = {           renderer: {             type: "simple",             symbol: {               lineColor: "#ffff00",               lineWidth: 4,               arrowSize: 15,             }           },           data: [             {               geometry: [                 [12610148.27932812, 2653758.051763372],                 [13517124.081943521, 3656135.9369390993]               ],               attributes: {                 name: "深圳-上海",               }             },             {               geometry: [                 [12958063.6570659, 4857420.273468611],                 [12716675.521741385, 3593151.825632137]               ],               attributes: {                 name: "北京-武汉",               }             },           ]         };

我们通过一些全局变量保存一些信息

  // 动画id    this.raf;   // 存放导航线数组    this.graphics = [];

在初始的时候
“`javascript
for (let i in data) {
let item = data[i];

//获取屏幕坐标
let geometry = item.geometry
let XY1 = toScreen(geometry[0]);
let XY2 = toScreen(geometry[1]);

//画箭头图形 let arrow = new PIXI.Graphics(); //获取线条颜色,粗细和箭头尺寸大小 let lineWidth = this.options.renderer.symbol.lineWidth,     lineColor = this.options.renderer.symbol.lineColor,     arrowSize = this.options.renderer.symbol.arrowSize;

我们来用pixi.js 来实现箭头导航线动画

首先数据结构定义 其中多了graph 相关就是拖尾运动sprite的设置

let option = {           renderer: {             type: "simple",             symbol: {               lineColor: "#ffff00",               lineWidth: 4,               arrowSize: 15,             }           },           data: [             {               geometry: [                 [12610148.27932812, 2653758.051763372],                 [13517124.081943521, 3656135.9369390993]               ],               attributes: {                 name: "深圳-上海",               }             },             {               geometry: [                 [12958063.6570659, 4857420.273468611],                 [12716675.521741385, 3593151.825632137]               ],               attributes: {                 name: "北京-武汉",               }             },           ]         };

我们通过一些全局变量保存一些信息

  // 动画id    this.raf;   // 存放导航线数组    this.graphics = [];

在初始的时候
“`javascript
for (let i in data) {
let item = data[i];

//获取屏幕坐标
let geometry = item.geometry
let XY1 = toScreen(geometry[0]);
let XY2 = toScreen(geometry[1]);

//画箭头图形 let arrow = new PIXI.Graphics(); //获取线条颜色,粗细和箭头尺寸大小 let lineWidth = this.options.renderer.symbol.lineWidth,     lineColor = this.options.renderer.symbol.lineColor,     arrowSize = this.options.renderer.symbol.arrowSize;

我们来用pixi.js 来实现箭头导航线动画

首先数据结构定义 其中多了graph 相关就是拖尾运动sprite的设置

let option = {           renderer: {             type: "simple",             symbol: {               lineColor: "#ffff00",               lineWidth: 4,               arrowSize: 15,             }           },           data: [             {               geometry: [                 [12610148.27932812, 2653758.051763372],                 [13517124.081943521, 3656135.9369390993]               ],               attributes: {                 name: "深圳-上海",               }             },             {               geometry: [                 [12958063.6570659, 4857420.273468611],                 [12716675.521741385, 3593151.825632137]               ],               attributes: {                 name: "北京-武汉",               }             },           ]         };

我们通过一些全局变量保存一些信息

  // 动画id    this.raf;   // 存放导航线数组    this.graphics = [];

在初始的时候
“`javascript
for (let i in data) {
let item = data[i];

//获取屏幕坐标
let geometry = item.geometry
let XY1 = toScreen(geometry[0]);
let XY2 = toScreen(geometry[1]);

//画箭头图形 let arrow = new PIXI.Graphics(); //获取线条颜色,粗细和箭头尺寸大小 let lineWidth = this.options.renderer.symbol.lineWidth,     lineColor = this.options.renderer.symbol.lineColor,     arrowSize = this.options.renderer.symbol.arrowSize;

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » arcgis js 4 使用pixi.js 构建箭头导航线求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们