setSymbolAvoidEdges method

Future<void> setSymbolAvoidEdges(
  1. bool symbolAvoidEdges
)

If true, the symbols will not cross tile edges to avoid mutual collisions. Recommended in layers that don't have enough padding in the vector tile to prevent collisions, or if it is a point symbol layer placed after a line symbol layer. When using a client that supports global collision detection, like Mapbox GL JS version 0.42.0 or greater, enabling this property is not needed to prevent clipped labels at tile boundaries.

Implementation

Future<void> setSymbolAvoidEdges(bool symbolAvoidEdges) =>
    messenger.setSymbolAvoidEdges(id, symbolAvoidEdges);