arlas-web-components > "components/mapgl-settings/mapgl-settings.component" > MapglSettingsComponent

Class: MapglSettingsComponent

Hierarchy

MapglSettingsComponent

Implements

  • OnInit

Index

Constructors

Properties

Methods


Constructors

constructor

new MapglSettingsComponent(dialog: MatDialog): MapglSettingsComponent

Defined in components/mapgl-settings/mapgl-settings.component.ts:441

Parameters:

Name Type
dialog MatDialog

Returns: MapglSettingsComponent


Properties

baseMapStyleEmitter

● baseMapStyleEmitter: Subject<BasemapStyle> = new Subject()

Defined in components/mapgl-settings/mapgl-settings.component.ts:440

angular: Emits the chosen basemap style


basemapStylesGroup

● basemapStylesGroup: BasemapStylesGroup

Defined in components/mapgl-settings/mapgl-settings.component.ts:410

angular: Contains :

  • List of basemaps to display.
  • The selected basemap

dialog

● dialog: MatDialog

Defined in components/mapgl-settings/mapgl-settings.component.ts:443


dialogRef

● dialogRef: MatDialogRef<MapglSettingsDialogComponent>

Defined in components/mapgl-settings/mapgl-settings.component.ts:441


geoQueryEmitter

● geoQueryEmitter: Subject<GeoQuery> = new Subject()

Defined in components/mapgl-settings/mapgl-settings.component.ts:426

angular: Emits the geo-query to apply. A geo-query is defined by

  • the operation ("within", "intersects", "notwithin", "notintersects")
  • the geometry field to query

renderedGeometriesEmitter

● renderedGeometriesEmitter: Subject<Array<RenderedGeometries>> = new Subject>()

Defined in components/mapgl-settings/mapgl-settings.component.ts:417

angular: Emits the geometries to render on the for each mode ("cluster" and "feature")


styleEmitter

● styleEmitter: Subject<object> = new Subject<{ styleGroupId: string, styleId: string }>()

Defined in components/mapgl-settings/mapgl-settings.component.ts:433

angular: Emits the chosen style for a given geometry and mode


styleGroups

● styleGroups: Array<StyleGroup>

Defined in components/mapgl-settings/mapgl-settings.component.ts:401

angular: List of styles groups to display. For cluster mode, a StyleGroup named "cluster" is needed ("StyleGroup.id":"cluster"). For feature mode, a StyleGroup should be created for each geometry ("StyleGroup.id": "{geometry_path}")


Methods

ngOnInit

ngOnInit(): void

Defined in components/mapgl-settings/mapgl-settings.component.ts:445

Returns: void


openDialog

openDialog(mapSettingsService: MapSettingsService): void

Defined in components/mapgl-settings/mapgl-settings.component.ts:447

Parameters:

Name Type
mapSettingsService MapSettingsService

Returns: void