【问题标题】:Mapbox js map without tilesMapbox js地图没有瓷砖
【发布时间】:2016-09-21 14:09:58
【问题描述】:

我想使用 mapbox 框架显示一个等值线。我已经有一个使用 mapbox.light 样式的工作示例。我想要实现的是有一个只显示多边​​形的空白地图。简而言之,我想禁用 mapbox 平铺。这可能吗?我一直在尝试使用 d3 来实现同样的目标,但没有任何运气。

【问题讨论】:

    标签: javascript maps mapbox


    【解决方案1】:

    您可以隐藏图层:

    地图框:

    map.eachLayer( function(t,e) {
      if (t.setOpacity) t.setOpacity(0.5);
    });
    

    ma​​pbox gl js:

    map
      .getStyle() 
      .layers
      .forEach(function(layer) {  
        map.setLayoutProperty(layer.id, 'visibility', 'none');
      })
    

    【讨论】:

    • 谢谢,正是我需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多