Mapbox GL JS:如何为多个数据源使用多个精灵?

Mapbox GL JS: How to use multiple sprites for multiple data sources?

有没有办法将多个 sprite urls 与 mapbox gl js 结合 maputnik 一起使用?现在我们只使用我们自己的数据集,但将来会添加更多外部来源。这里的问题是,我们无法将所有可能的精灵添加到我们自己的文件中。不存在的精灵只是循环。用户应该可以通过 url 将额外的精灵文件加载到项目中,这样他们就可以看到数据的全部潜力。

提前致谢。

你不能。参见 https://github.com/mapbox/mapbox-gl-js/issues/4086 and https://github.com/mapbox/mapbox-gl-js/issues/358

如果您有其他方式让用户指定图像,您可以调用 map.addImage() 在地图加载时分别添加每个图像。