UNPKG

ng2-bingmaps

Version:
27 lines (26 loc) 1.11 kB
/** * ng2-bingmaps - Angular 2 components for Bing Maps * @version v0.2.0 * @link https://github.com/youjustgo/ng2-bingmaps * @license MIT */ import { NgZone } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { BingMapMarker } from '../directives/bing-map-marker'; import { BingMapsAPIWrapper } from './bing-maps-api-wrapper'; import { Marker } from './bing-maps-types'; export declare class MarkerManager { private _mapsWrapper; private _zone; private _markers; constructor(_mapsWrapper: BingMapsAPIWrapper, _zone: NgZone); deleteMarker(marker: BingMapMarker): Promise<void>; updateMarkerPosition(marker: BingMapMarker): Promise<void>; updateTitle(marker: BingMapMarker): Promise<void>; updateLabel(marker: BingMapMarker): Promise<void>; updateDraggable(marker: BingMapMarker): Promise<void>; updateIcon(marker: BingMapMarker): Promise<void>; addMarker(marker: BingMapMarker): void; getNativeMarker(marker: BingMapMarker): Promise<Marker>; createEventObservable<T>(eventName: string, marker: BingMapMarker): Observable<T>; }