【发布时间】:2016-09-21 14:09:58
【问题描述】:
我想使用 mapbox 框架显示一个等值线。我已经有一个使用 mapbox.light 样式的工作示例。我想要实现的是有一个只显示多边形的空白地图。简而言之,我想禁用 mapbox 平铺。这可能吗?我一直在尝试使用 d3 来实现同样的目标,但没有任何运气。
【问题讨论】:
标签: javascript maps mapbox
我想使用 mapbox 框架显示一个等值线。我已经有一个使用 mapbox.light 样式的工作示例。我想要实现的是有一个只显示多边形的空白地图。简而言之,我想禁用 mapbox 平铺。这可能吗?我一直在尝试使用 d3 来实现同样的目标,但没有任何运气。
【问题讨论】:
标签: javascript maps mapbox
您可以隐藏图层:
地图框:
map.eachLayer( function(t,e) {
if (t.setOpacity) t.setOpacity(0.5);
});
mapbox gl js:
map
.getStyle()
.layers
.forEach(function(layer) {
map.setLayoutProperty(layer.id, 'visibility', 'none');
})
【讨论】: