This is the documentation of version 1.0.0-rc.2. Go to the latest version, 1.0.0-rc.5.
TomTom Maps for JavaScript
    Preparing search index...

    Type Alias GeometryLayersConfig

    MapLibre overrides for the layers a polygon module draws (GeometriesModule, ReachableRangesModule), for what the curated fields don't cover.

    Each entry is a partial layer spec merged onto the module's own. Top-level fields replace, layout and paint merge per property, and what is set here takes precedence over the curated fields. beforeLayerConfig decides where the layers sit, so a beforeID here is ignored.

    layers: {
    line: { paint: { 'line-dasharray': [2, 1] }, layout: { 'line-cap': 'round' } },
    label: { layout: { 'text-transform': 'uppercase' } },
    }
    type GeometryLayersConfig = {
        fill?: Partial<ToBeAddedLayerSpecTemplate<FillLayerSpecification>>;
        label?: Partial<ToBeAddedLayerSpecTemplate<SymbolLayerSpecification>>;
        line?: Partial<ToBeAddedLayerSpecTemplate<LineLayerSpecification>>;
        lineLabel?: Partial<ToBeAddedLayerSpecTemplate<SymbolLayerSpecification>>;
    }
    Index
    fill?: Partial<ToBeAddedLayerSpecTemplate<FillLayerSpecification>>

    The fill.

    label?: Partial<ToBeAddedLayerSpecTemplate<SymbolLayerSpecification>>

    The label at each geometry's center.

    line?: Partial<ToBeAddedLayerSpecTemplate<LineLayerSpecification>>

    The border.

    lineLabel?: Partial<ToBeAddedLayerSpecTemplate<SymbolLayerSpecification>>

    The labels along the borders, drawn while lineLabel is set.