Mapbox GL JS:完全在非交互式地图中显示所有标签

时间:2017-03-06 11:49:37

标签: mapbox mapbox-gl mapbox-gl-js

可见地图边缘的标签仅部分显示。这当然是预期的行为,并且在平移时不是问题。

但对于非交互式地图,例如此Mapbox example,平移功能已停用。用户无法完全看到这些标签。这使得他们中的大部分都变得毫无用处。

对于这种情况,当禁用平移时,我更喜欢在可见地图内部完全渲染这些标签,或者根本不渲染。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

symbol-avoid-edges property提供您要求的行为。将此属性应用于基础图层中的所有符号图层将需要一些轻脚本或肘部油脂。

没有现成的方法可以防止标签与视口边缘相交。