我正在尝试使用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
},
});
这是我得到的结果:
为什么我不能像这里建议的那样访问Maki图标:Mapbox GL js available icons
答案 0 :(得分:1)
没有链接到您的(非)工作示例,很难完全诊断出来,但是一种可能性是该图标未包含在您的样式中。
您可以尝试从绝对包含它们的样式开始,例如:https://github.com/mapbox/mapbox-gl-styles