sprite - Mapbox GL JS:如何为多个数据源使用多个精灵?
问题描述
有没有办法将多个精灵 url 与 mapbox gl js 结合使用 maputnik?现在我们只使用我们自己的数据集,但将来会添加更多的外部资源。这里的问题是,我们不能将所有可能的精灵添加到我们自己的文件中。不存在的精灵只是循环。应该允许用户通过 url 将额外的 sprite 文件加载到项目中,以便他们可以看到数据的全部潜力。
提前致谢。
解决方案
你不能。请参阅https://github.com/mapbox/mapbox-gl-js/issues/4086和https://github.com/mapbox/mapbox-gl-js/issues/358
如果您有其他方式让用户指定图像,您可以调用map.addImage()
以在地图加载时分别添加每个图像。
推荐阅读
- openshift - openshift 4.3生成的路由没有https
- linux - 如何在 docker ubuntu 中添加 daemon.json 文件?
- java - Spock/VintageTestEngine - 为具有多个测试用例的数据驱动测试方法运行选定的测试
- java - 列表如何在java中具有小于零的大小?
- python-3.x - 对图像进行批处理时代码执行时间过长
- javascript - 带有材料 UI 自动完成功能的 React-final-form
- node.js - 当我将我的应用程序部署到 heroku 时,socket.io 不工作
- r - 在 MLR3 中将 rpart 超调整参数与下采样相结合
- python - Python - Django - pyexcel-xlsx - 无法将两个不同工作表中的数据导入两个模型
- c++ - C++ while 循环问题 Codecademy 参考 [已解决]