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)

相关推荐

  • 华为手机如何强制恢复出厂设置,华为低配手机怎样强制恢复出厂

    技术华为手机如何强制恢复出厂设置,华为低配手机怎样强制恢复出厂在手机上找到设置图标,进入设置界面华为手机如何强制恢复出厂设置;在设置界面下拉,找到备份和重置选项,点击进入;选择恢复出厂设置选项,单击开始恢复。
    如手机无法

    生活 2021年10月29日
  • 阿里巴巴开源Sentinel限流方案搭建是怎样的

    技术阿里巴巴开源Sentinel限流方案搭建是怎样的阿里巴巴开源Sentinel限流方案搭建是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所

    攻略 2021年10月20日
  • Sentinel动态数据源架构设计理念与改造实践是怎么样的

    技术Sentinel动态数据源架构设计理念与改造实践是怎么样的今天就跟大家聊聊有关Sentinel动态数据源架构设计理念与改造实践是怎么样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根

    攻略 2021年10月21日
  • 在Oracle中调用makefile的目标“代理nmhs”时出现错误怎么办?

    技术Oracle中调用makefile的目标“代理nmhs”时出错怎么办本篇文章给大家分享的是有关Oracle中调用makefile的目标“代理nmhs”时出错怎么办,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完

    攻略 2021年12月24日
  • 居住证如何办理,居住证怎么办理?需要什么手续

    技术居住证如何办理,居住证怎么办理?需要什么手续以上海为例,办理流程如下居住证如何办理。1、申报居住登记。来沪人员办理居住登记,应当到现居住地的社区事务受理服务中心,填写《居住登记信息表》,并提供本人居民身份证或者户口簿

    生活 2021年10月31日
  • Excel如何录入权限矩阵

    技术Excel如何录入权限矩阵这篇文章给大家介绍Excel如何录入权限矩阵,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 领导要录入一个权限矩阵的数据入数据库,问我有没有

    攻略 2021年11月16日