mapbox
sunj92
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mapbox两个图层叠加,点击重合部分都触发事件解决方案
大概我们的layer两个图层是这样重合的,当你点击的时候你会发现,两个layer的popup都进行了触发: 我们所需要的就是如果重合 上面的图层才能触发popup 下面的不会弹框 首先我们理出我们打印顺序,我们必须将上层的打印触发事件写在上面: (这里我们上层显示的是spot-layer) 在上层的spot-layer中写入: e.preventDefault() 阻止默认事件 在下面的project-layer中我们可以打印他的e,可以看到_defaultPrevented: false...转载 2020-09-23 14:48:14 · 2933 阅读 · 0 评论 -
mapbox gl 3D建筑物高亮显示
实现如上图效果,代码如下,同时可以获取要素属性 map.on('mousemove',function(e){ var features=map.queryRenderedFeatures(e.point,{layers:['park-boundary']}) if(features.length>0){ map.setPaintProperty('park-boundary','fill-extrusion-color','#faafee') }els..转载 2020-06-11 19:22:31 · 1855 阅读 · 1 评论
分享