【问题标题】:Mapbox GL JS querySourceFeatures to vector tile layerMapbox GL JS querySourceFeatures到矢量瓦片层
【发布时间】:2020-02-28 12:27:52
【问题描述】:

假设源“复合”位于 Mapbox 服务器上。源具有 sourceLayer 的“点”。
如何获取“点”层中的所有特征?

如果我们写:

var features = map.querySourceFeatures('composite', {
    sourceLayer: 'points'
  });  

这不会在所有缩放水平上给出所需的结果。因为此函数不会检查当前可见视口之外的图块。
如何从 Mapbox 服务器请求矢量 sourceLayer 中的所有特征?

【问题讨论】:

    标签: mapbox mapbox-gl-js


    【解决方案1】:

    你不能。如果您想要矢量图层中的所有点,您应该:

    1. 将其存储为数据集,然后下载数据集。
    2. 在您上传到 Mapbox 之前存储它的本地副本并以某种方式使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 2020-08-14
      • 1970-01-01
      • 2019-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多