如何在Mapbox"Light"地图样式中添加标记?

Ben*_*ull 2 mapbox mapbox-gl-js

我有一个使用mapbox-gl.js的简单应用程序,并添加了一个带有geoJSON的标记层.如果我使用Mapbox的"Streets"样式,或者如果我将街道样式复制为我帐户中的自定义样式,则此方法很有效.

不过,我想使用基于"光"的风格自定义样式,看来,这不包括的东西的需要的显示图标.

我已经将这两种样式都下载为JSON,然后换掉了sprite属性,但这没有什么区别.

我已经尝试从"街道"风格开始并将其调整为我想要的方式,但这是组织的很多变化.

我可以做些什么,无论是在Mapbox Studio中还是在JS中,都可以绘制标准标记?

Luc*_*ski 5

Mapbox样式可用的图标集由样式的精灵表确定.

Mapbox Streets(和Mapbox Streets的克隆)包括一个带有Maki图标集的默认精灵表.

从头开始构建的自定义样式(以及其他几种官方Mapbox样式)默认情况下不包括精灵表.您可以按照本指南为这些样式添加图标.

我希望这有帮助!

编辑:根据用户(包括您!)的反馈,我们为所有样式添加了一组标准图标,包括此图标.您可以期待明天部署新样式.https://github.com/mapbox/mapbox-gl-styles/issues/241