Mapbox支持多雪碧图加载
2020-05-26 本文已影响0人
happy_port
Mapbox官网提供的样式支持一种雪碧图加载,但是在实际应用中可能存在加载多个雪碧图的情况,这种情况该如何处理?
通过查看Mapbox源码,发现Style(1.10.1)提供了一个加载雪碧图的方式:
Mapbox-gl源码部分经过测试可以实现多雪碧图加载,关键代码如下:
map.style._loadSprite(window.location.origin + "/examples/mapboxgl//libs/mapbox-gl/sprites/sprite");
可以添加多个雪碧图。
底图使用mapbox的样式: style: 'mapbox://styles/mapbox/streets-v11'
最终效果:
Mapbox雪碧图与自定义雪碧图叠加效果