angular8-yandex-maps

Yandex.Maps Angular components that implements the Yandex.Maps JavaScript API

Usage no npm install needed!

<script type="module">
  import angular8YandexMaps from 'https://cdn.skypack.dev/angular8-yandex-maps';
</script>

README

Angular8-yandex-maps

Yandex.Maps Angular components that implements the Yandex.Maps JavaScript API

NPM version NPM downloads GitHub CI Codecov

📄 Documentation | 🗺️ Examples | ❓ FAQ

Installation

npm install angular8-yandex-maps

Version compatibility

Angular version Library version
v9, v10, v11, v12, v13 v13.x
v8 v8.x
v7 v7.x
v6 v6.x
npm install angular8-yandex-maps@^8.0.0

Usage

app.module.ts

Default map config options
import { AngularYandexMapsModule } from 'angular8-yandex-maps';

@NgModule({
  imports: [AngularYandexMapsModule],
})
export class AppModule {}
Own map config options
import { AngularYandexMapsModule, YaConfig } from 'angular8-yandex-maps';

const mapConfig: YaConfig = {
  apikey: 'API_KEY',
  lang: 'en_US',
};

@NgModule({
  imports: [AngularYandexMapsModule.forRoot(mapConfig)],
})
export class AppModule {}

component.html

<div class="container">
  <ya-map [center]="[55.751952, 37.600739]" [zoom]="12">
    <ya-placemark [geometry]="[55.751952, 37.600739]"></ya-placemark>
  </ya-map>
</div>

component.css

.container {
  width: 1000px;
  height: 500px;
}