openlayers

npm

Modern Angular wrapper for OpenLayers with modular architecture and standalone components.

TypeScriptmain.ts
import { OlMapComponent, OlTileLayerComponent } from '@angular-helpers/openlayers';
  
  @Component({
    imports: [OlMapComponent, OlTileLayerComponent],
    template: `
      <ol-map [center]="[0, 0]" [zoom]="2">
        <ol-tile-layer source="osm" />
      </ol-map>
    `,
  })
  export class MapComponent {}

🗺️
Core

📐
Layers

📍
Overlays

🎮
Controls

🎖️
Military