mapboxgl源码分析(mapboxgl 是否开源)

技术mapbox-gl开发中如何集成deck.gl小编给大家分享一下mapbox-gl开发中如何集成deck.gl,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! deck.gl是由uber开发出来的

边肖将与您分享如何在mapbox-gl开发中集成deck.gl。希望大家看完这篇文章后有所收获。我们一起讨论一下吧!

Deck.gl是uber开发的基于WebGL的海量数据开源可视化框架。Deck.gl可以提供不同类型的可视化图层,并且可以与mapbox-gl集成。Deck.gl项目地址:https://github.com/visgl/deck.gl

集成deck.gl和mapbox-gl有两种方法:

1.load deck.gl以扩展层的形式作为mapbox-gl的一个层,这里mapbox-gl是主体;//引用mapbox-gl和deck.gl的类库

const { MapboxLayer,

散点图层,

GeoJsonLayer

}=deck

Const AIR_PORTS='json数据位置';

//定义甲板. gl层

const myDeckLayer=new mapbox layer({ 0

id: 'mydecklayer ',

类型: GeoJsonLayer,

数据: AIR_PORTS,

pickable: false,

stroked: true,

filled: true,

autoHighlight: false,

荧光笔: [0,180,0,200],

挤压:假,

线宽: 0,

线宽像素: 1,

getFillColor: [0,0,180,0],

getLineColor: [255,0,0,255],

getRadius: 0,

线框:为假,

getLineWidth: 10,

getElevation: 8000

});

//初始化mapbox-gl

让map=new mapboxgl。地图({ 0

包含: '地图',

Style:地图框地图样式配置,

center: [116,37],

动物园: 9

});

//添加deck.gl层

map . addlayer(myDeckLayer);

//根据id移除图层

map . remove layer(' my decklayer ');

2.以deck.gl为主体,将deck.gl中使用的地图设置为mapbox-GL;//初始化deck.gl的对象,嵌入mapbox-gl的相关信息。deckgl=新甲板。DeckGL({ 0

包含: '地图',

地图样式: '地图框-GL地图的样式',

纬度: 36,

经度: 117,

动物园: 5,

轴承: 0,

pitch: 30

});

以mapbox-gl为主体,deck.gl的添加层无法响应相应的鼠标事件。相反,以deck.gl为主体,mapbox-gl中添加的图层无法响应相应的鼠标事件。deck.gl的集成可以丰富地图的大数据显示效果,实现mapbox-gl本身无法实现的一些效果,增强地图的可视化效果。

例如,mapbox-gl中加载的平面图层不支持立面显示,但是deck.gl可以做到。mapbox-gl开发中如何集成deck.gl

但是deck.gl不能支持中文笔记的显示,使用时要注意。看完这篇文章,相信大家对“mapbox-gl开发中如何集成deck.gl”有了一定的了解。想了解更多,请关注行业资讯频道,感谢阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/155341.html

(0)

相关推荐

  • 视觉皮层的架构

    技术视觉皮层的架构 视觉皮层的架构视觉皮层的架构
    卷积神经网络(CNN)起源于对大脑的视觉皮层的研究,从20世纪80年代起被用于图像识别。在过去几年中,由于计算机计算能力的提高、可训练数据数量的增加,以

    礼包 2021年11月14日
  • 伤害英语,英语hurt的中文是什么意思

    技术伤害英语,英语hurt的中文是什么意思名词伤害hurt, mischief坏处harm, disadvantage, hurt, damage, deprivation, detriment动词伤害harm, hur

    生活 2021年10月24日
  • 清丽的意思,“典雅清丽”是什么意思呢

    技术清丽的意思,“典雅清丽”是什么意思呢清丽 [qīng lì] [释义] 清雅秀丽:文章~。气质~。~的景色。 多用来形容年轻女子具有的一种清秀美丽清丽的意思,端庄大方的淑女气质。 近义词清新 清

    生活 2021年10月26日
  • JavaScript中的原型和原型链是什么

    技术JavaScript中的原型和原型链是什么这篇文章主要介绍“JavaScript中的原型和原型链是什么”,在日常操作中,相信很多人在JavaScript中的原型和原型链是什么问题上存在疑惑,小编查阅了各式资料,整理出

    攻略 2021年11月28日
  • 在Linux下加密授权无效的问题怎么排查

    技术在Linux下加密授权无效的问题怎么排查本篇内容主要讲解“在Linux下加密授权无效的问题怎么排查”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Linux下加密授权无效

    攻略 2021年11月23日
  • Mybatis与spring-data-jpa获取insert之后的自增长id是什么

    技术Mybatis与spring-data-jpa获取insert之后的自增长id是什么本篇文章为大家展示了Mybatis与spring-data-jpa获取insert之后的自增长id是什么,内容简明扼要并且容易理解,

    攻略 2021年10月21日