ng2-bingmaps
Version:
Angular 2 components for Bing Maps
27 lines (26 loc) • 1.11 kB
TypeScript
/**
* 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>;
}