mapbox-gl-js - Mapbox GL JS 非聚集点 icon-image
问题描述
我正在尝试使用 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 可用图标
解决方案
如果没有指向您的(非)工作示例的链接,则很难完全诊断,但一种可能性是该图标未包含在您的样式中。
您可以尝试从绝对包含它们的样式开始,例如:https ://github.com/mapbox/mapbox-gl-styles
推荐阅读
- arrays - 如何根据指定的索引附加/添加到 Swift 中的数组数组?[ [细绳]]()
- python - moto for python - 写入 sqs 失败
- c++ - 是否有充分的理由在 h 文件而不是 cpp 文件中使用包含保护?
- python - 无法构建 Wheel 命令,退出状态为 1?我已经更新了系统工具,一切见下文 cmd
- react-native - firestoreConnect:firestore.ordered 未定义
- swift - 如何为 swiftUI 设置初始视图控制器
- r - 如何使用 R 中的(单元格中的列名 * 编号)填充数据框中的每个单元格?
- docker - 如何通过使用 Docker 的作业在 macOS 上本地运行 circleci?
- python - 为熊猫中的每一行分配组的更有效方法
- james - 错误 01:09:18,071 | 无法获得与 POP3 服务器的连接