mapbox-gl-js - 根据缩放级别更改图标偏移
问题描述
我正在尝试偏移符号层的符号,以便它们不会干扰先前的符号层(即它们不重叠)。我需要抵消它们,因为在这两种情况下都icon-allow-overlap
需要设置为 true,因为符号需要在所有缩放级别都可见。理想情况下,我想做这样的事情:
"icon-offset": [
["zoom"],
12, [-16, 0],
22, [0, 0]
]
但这给了我一个错误:
array length 2 expected, length 5 found
有没有一种方法可以像我上面尝试的那样做我想做的事情?我知道这icon-offset
是不可转换的,所以这就是上述失败的原因。
任何帮助,将不胜感激。
谢谢你的时间。
解决方案
推荐阅读
- javascript - 无法使用带有 node.js 的 axios POST 将 json 记录插入到 postgresql 数据库中?
- amazon-web-services - AWS Elastic Beanstalk Docker 容器端口映射
- python - Python discord bot 离开语音频道
- sql - 在 Django 中获取模型的所有链接实例的最佳方法是什么?
- php - MediaWiki“保存更改”超时问题
- python - 如何使用 python 从公共谷歌表中获取数据?
- null - 如何计算 Tableau 中所有维度的空单元格总数?
- arrays - 为什么我的块不会在 ruby 2d 中向右移动?
- vue.js - vue 从父组件访问有效数据
- python - 我想在 Django 中显示与某个特定商店相关的所有产品?