我正在加载一堆 geojson 点。我可以看到我正在加载大约 40 个点,但哪些点显示在我的地图上似乎是随机的,并且以某种方式与缩放级别相关联。您可以在下面看到仅显示 ~40 的 2 个点。
mapbox-gl-js 使用什么标准来决定显示什么?
有没有办法控制显示哪些点?(全部?一些基于属性?)
我正在加载一堆 geojson 点。我可以看到我正在加载大约 40 个点,但哪些点显示在我的地图上似乎是随机的,并且以某种方式与缩放级别相关联。您可以在下面看到仅显示 ~40 的 2 个点。
mapbox-gl-js 使用什么标准来决定显示什么?
有没有办法控制显示哪些点?(全部?一些基于属性?)
这很可能发生,因为您使用的text-allow-overlap
是false
. 该text-allow-overlap
文档读取
如果为 true,即使文本与其他先前绘制的符号发生冲突,文本也将可见。
因为您的符号相互重叠,所以有些符号是隐藏的。text-allow-overlap
您可以通过设置为 true来禁用此行为。
您可能会发现标记聚类很有用。