Class: DefaultStyleStrategy

DefaultStyleStrategy

new DefaultStyleStrategy()

Layers/GoTruckLayer/src/StyleManager.ts, line 48

Methods

_detectFromGeoJsonData()

MapboxViewer/infrastructure/strategies/style-strategies/DefaultStyleStrategy.ts, line 63

Attempts to detect geometry type from GeoJSON features data Uses efficient single-feature detection instead of sampling

_detectGeometryType()

MapboxViewer/infrastructure/strategies/style-strategies/DefaultStyleStrategy.ts, line 41

Detects the geometry type from layer options and data

_getDefaultStyleForGeometry()

MapboxViewer/infrastructure/strategies/style-strategies/DefaultStyleStrategy.ts, line 104

Returns appropriate Mapbox style configuration for the detected geometry type Uses the same geometry type constants as GeoJSONStyleStrategy

_normalizeGeometryType()

MapboxViewer/infrastructure/strategies/style-strategies/DefaultStyleStrategy.ts, line 87

Normalizes GeoJSON geometry types to match GeoJSONStyleStrategy expectations

DefaultStyleStrategy

Default strategy for applying basic styles when no specific style is configured. Automatically detects geometry type and applies appropriate Mapbox-compatible styles.

new DefaultStyleStrategy()

MapboxViewer/infrastructure/strategies/style-strategies/DefaultStyleStrategy.ts, line 7

Methods

_detectFromGeoJsonData()

MapboxViewer/infrastructure/strategies/style-strategies/DefaultStyleStrategy.ts, line 63

Attempts to detect geometry type from GeoJSON features data Uses efficient single-feature detection instead of sampling

_detectGeometryType()

MapboxViewer/infrastructure/strategies/style-strategies/DefaultStyleStrategy.ts, line 41

Detects the geometry type from layer options and data

_getDefaultStyleForGeometry()

MapboxViewer/infrastructure/strategies/style-strategies/DefaultStyleStrategy.ts, line 104

Returns appropriate Mapbox style configuration for the detected geometry type Uses the same geometry type constants as GeoJSONStyleStrategy

_normalizeGeometryType()

MapboxViewer/infrastructure/strategies/style-strategies/DefaultStyleStrategy.ts, line 87

Normalizes GeoJSON geometry types to match GeoJSONStyleStrategy expectations