Mapbox GL JS非聚集点图标图像

时间:2018-06-27 14:18:28

标签: mapbox-gl-js

我正在尝试使用Mapbox GL JS显示群集地图。

使用https://www.mapbox.com/mapbox-gl-js/example/cluster/文档中的以下示例,我想显示一个标记图标,而不是一个圆圈以显示未聚类的点。

我修改了最后一个addLayer调用,如下所示:

map.addLayer({
    id: "unclustered-point",
    type: "symbol",
    source: "companies",
    filter: ["!has", "point_count"],
    layout: {
        "icon-image": "marker-15", // THIS SHOULD BE A MARKER
        "icon-size": 5 // ZOOMED FOR DEMO
    },
});

这是我得到的结果:

enter image description here

为什么我不能像这里建议的那样访问Maki图标:Mapbox GL js available icons

1 个答案:

答案 0 :(得分:1)

没有链接到您的(非)工作示例,很难完全诊断出来,但是一种可能性是该图标未包含在您的样式中。

您可以尝试从绝对包含它们的样式开始,例如:https://github.com/mapbox/mapbox-gl-styles