如何将标记添加到Mapbox' Light'地图样式?

时间:2016-02-22 23:29:39

标签: mapbox mapbox-gl-js

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

但是,我想使用基于' Light'的自定义样式。风格,似乎并没有包含显示图标所需的

我已将这两种样式下载为JSON,并换出了sprite属性,但这并没有带来任何影响。

我已经尝试过开始使用“街道”'风格和调整它看起来像我想要的方式,但这是很多的组织变化。

我可以在Mapbox Studio或JS中做些什么来绘制标准标记吗?

1 个答案:

答案 0 :(得分:5)

Mapbox样式可用的图标集由style's sprite sheet确定。

Mapbox Streets(以及Mapbox Streets的克隆)包含一组默认的精灵表,其中包含Maki icons

从头开始构建的自定义样式(以及其他几种官方Mapbox样式)默认情况下不包含精灵表。您可以按照this guide

为这些样式添加图标

我希望这有帮助!

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