2

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

但是,我想使用基于“Light”样式的自定义样式,并且似乎这不包含某些内容图标所需的内容。

我已经将两种样式都下载为 JSON,并换出了sprite属性,但这并没有什么不同。

我已经尝试从“Streets”风格开始并对其进行调整以使其看起来像我想要的那样,但这很多变化。

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

4

1 回答 1

5

Mapbox 样式可用的图标集由样式的 sprite sheet决定。

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

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

我希望这有帮助!

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

于 2016-02-23T19:16:00.450 回答