首页 > 解决方案 > Mapbox GL JS:如何为多个数据源使用多个精灵?

问题描述

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

提前致谢。

标签: spritemapbox-gl-jsvector-tiles

解决方案


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

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


推荐阅读