2016-02-25 118 views
1

我正在加载一堆geojson点。我可以看到我加载了大约40个点,但是在我的地图上显示哪些点似乎是随机的,并且以某种方式连接到缩放级别。在下面你可以看到仅显示2点〜40。如何控制mapbox-gl-js显示的标记

markers from geojson

什么标准mapbox-GL-JS使用来决定显示哪些?

有没有办法控制显示哪些点? (所有这些?有些基于属性?)

+0

也许是因为允许重叠选项? – So4ne

回答

1

这可能是因为您使用的默认text-allow-overlap值为falsetext-allow-overlap documentation的读数为

如果为true,即使文本与其他先前绘制的符号相冲突,该文本也会显示。

因为你的符号相互重叠,有些是隐藏的。您可以通过将text-allow-overlap设置为true来禁用此行为。

您可能会感兴趣marker clustering将会有用。