15.0.0-next.1 • Published 8 months ago

@dlr-eoc/services-map-state v15.0.0-next.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
8 months ago

@dlr-eoc/services-map-state

The MapStateService should be an interface to handle zoom, center, extent, view angle, rotation and time of maps. The idea is similar to @dlr-eoc/services-layers.

how to use this in a ukis-angular (@dlr-eoc/core-ui) project

import { MapStateService } from '@dlr-eoc/services-map-state';
constructor(public mapStateSvc: MapStateService,...)
ngOnInit(){
  this.mapStateSvc.setExtent([-14, 33, 40, 57]);
}

For examples see:

This module is used by components like:

  • @dlr-eoc/map-ol
  • @dlr-eoc/map-cesium
  • @dlr-eoc/map-maplibre
  • @dlr-eoc/map-tools
  • @dlr-eoc/layer-control
  • ...

It implements a basic 'state' for the map like:

  • zoom
  • center
  • options
  • extent
  • view angle (for 3D maps)
  • rotation
  • time

for more details see map-state

===

This library was generated with Angular CLI version 8.2.14.

Code scaffolding

Run ng generate component component-name --project services-map-state to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project services-map-state.

Note: Don't forget to add --project services-map-state or else it will be added to the default project in your angular.json file.

Build

Run ng build services-map-state to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test services-map-state to execute the unit tests via Karma.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

15.0.0-next.1

8 months ago

13.0.1-next.0

12 months ago

14.0.0

11 months ago

13.0.0

12 months ago

14.0.0-next.0

12 months ago

15.0.0-next.0

8 months ago

12.0.1-next.4

1 year ago

12.0.1-next.3

1 year ago

12.0.1-next.2

1 year ago

12.0.1-next.1

1 year ago

12.0.1-next.0

1 year ago

12.0.0

2 years ago

12.0.0-alpha.1

2 years ago

12.0.0-alpha.0

2 years ago

12.0.0-alpha.2

2 years ago

11.1.0

2 years ago

11.0.0

2 years ago

10.0.0

3 years ago

10.1.0

3 years ago

11.0.0-alpha.1

3 years ago

10.0.0-next.0

3 years ago

11.0.0-alpha.0

3 years ago

10.0.0-next.1

3 years ago

9.0.0

3 years ago

8.1.0

3 years ago

8.0.1

3 years ago

8.0.0-next.3

4 years ago

8.0.0-next.4

4 years ago

8.0.0

4 years ago

8.0.0-next.2

4 years ago

8.0.0-next.1

4 years ago

8.0.0-next.0

4 years ago

7.3.2-next.3

4 years ago

7.3.2-next.2

4 years ago

7.3.2-next.1

4 years ago

7.3.1

4 years ago

7.3.0-next.3

4 years ago

7.3.0-next.2

4 years ago

7.3.0-next.1

4 years ago

7.3.0-next.0

4 years ago

7.2.0

5 years ago

7.0.0

5 years ago

7.1.0

5 years ago