Mapbox GL JS querySourceFeatures to vector tile layer

问题描述 投票:0回答:1

假设源“复合”在Mapbox服务器上。源具有sourceLayer“点”。如何获得“点”层中的所有功能?

如果我们写:

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

这将无法在所有变焦拉维上得到理想的结果。因为此功能不会检查当前可见视口之外的图块。如何从Mapbox服务器请求vector sourceLayer中的所有功能?

mapbox mapbox-gl-js
1个回答
0
投票

你不能。如果要从矢量图层获取所有点,则应该:

  1. 将其存储为数据集,然后下载数据集。
  2. 在上传到Mapbox并以某种方式使用之前,请先存储它的本地副本。
© www.soinside.com 2019 - 2024. All rights reserved.