/angular-yandex-maps

Angular module for Yandex Maps

Primary LanguageTypeScriptMIT LicenseMIT

npm version Build Status npm bundle size npm GitHub stars

Angular8-yandex-maps

Angular-Yandex-Maps is an Angular library for simplifying work with the Yandex.Maps API. Supports Angular 6+.

The library implements the main components: map, panorama, placemark, geoobject, multiroute and controls. It also returns ymaps instance so you can use full API. For a more detailed description of inputs, outputs etc. check API Yandex.Maps documentation.

Leave suggestions, problems, errors, difficulties in GitHub Issues. Thanks for using the library!

Documentation

Documentation

Examples

Popular
Panorama
GeoObjects
Multiroute
Controls

Installation

npm install angular8-yandex-maps

Usage

module.ts

import { AngularYandexMapsModule } from 'angular8-yandex-maps';

@NgModule({
  imports: [AngularYandexMapsModule.forRoot(API_KEY)]
  /**
   * forRoot & API_KEY are optional
   * imports: [AngularYandexMapsModule]
   */
})

component.html

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

component.css

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

Changelog

CHANGELOG

License

MIT