
Security News
Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
@dlr-eoc/map-ol
Advanced tools
This is a angular module that exports a OpenLayers component that can handle UKIS layers. See @dlr-eoc/services-layers for supported types.
For examples see demo maps
e.g. in your apps style file
// styles.scss/styles.css
@import 'ol/ol.css';
...
or in the angular config file
// angular.json
...
"styles": [
...
"node_modules/ol/ol.css",
"src/styles.scss"
],
...
<section class="content-area map-view">
<ukis-map-ol [layersSvc]="layerSvc" [mapState]="mapStateSvc" [controls]="controls"></ukis-map-ol>
</section>
import { MapOlComponent, MapOlService, IMapControls } from '@dlr-eoc/map-ol';
import { LayerControlComponent, LayersService } from '@dlr-eoc/layer-control';
import { MapStateService } from '@dlr-eoc/services-map-state';
import { OsmTileLayer, EocLitemap, BlueMarbleTile } from '@dlr-eoc/base-layers-raster';
providers: [LayersService, MapStateService, MapOlService],
standalone: true,
imports: [
...
MapOlComponent,
LayerControlComponent
]
...
controls: IMapControls;
constructor(
public layerSvc: LayersService,
public mapStateSvc: MapStateService
) { }
// add a OnInit Function
export class <MyComponent> implements OnInit...
ngOnInit() {
this.addBaselayers();
}
addBaselayers() {
const layers = [
new OsmTileLayer({
visible: false
}),
new EocLitemap({
visible: true
}),
new BlueMarbleTile({
visible: false
})
];
layers.map(l => this.layerSvc.addLayer(l, 'Baselayers'));
}
===
This library was generated with Angular CLI version 8.2.14.
Run ng generate component component-name --project map-ol
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project map-ol
.
Note: Don't forget to add
--project map-ol
or else it will be added to the default project in yourangular.json
file.
Run ng build map-ol
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test map-ol
to execute the unit tests via Karma.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
FAQs
This is a angular module that exports a OpenLayers component that can handle UKIS layers. See @dlr-eoc/services-layers for supported types.
The npm package @dlr-eoc/map-ol receives a total of 2 weekly downloads. As such, @dlr-eoc/map-ol popularity was classified as not popular.
We found that @dlr-eoc/map-ol demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Security News
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.
Security News
Ransomware payment rates hit an all-time low in 2024 as law enforcement crackdowns, stronger defenses, and shifting policies make attacks riskier and less profitable.