UNPKG

ngx-amap

Version:

[![npm](https://img.shields.io/npm/v/ngx-amap.svg)][npm-badge-url] [![npm](https://img.shields.io/npm/dm/ngx-amap.svg)][npm-badge-url] [![Build Status](https://travis-ci.org/xieziyu/ngx-amap.svg?branch=master)][ci-url]

32 lines (31 loc) 1.55 kB
import { OnChanges, SimpleChanges, NgZone } from '@angular/core'; import { UIAwesomeMarkerService, AMapUIAwesomeMarker } from './ui-awesome-marker.service'; import { UISimpleMarker } from '../ui-simple-marker/ui-simple-marker'; import { EventBinderService } from '../../shared/event-binder.service'; import { AMapService } from '../../shared/amap.service'; import { PixelService } from '../../shared/pixel.service'; import { IconService } from '../../shared/icon.service'; import { MarkerLabelService } from '../../shared/marker-label.service'; import { LoggerService } from '../../shared/logger/logger.service'; export declare class UIAwesomeMarkerDirective extends UISimpleMarker implements OnChanges { protected os: UIAwesomeMarkerService; protected binder: EventBinderService; protected amaps: AMapService; protected pixels: PixelService; protected icons: IconService; protected mlabels: MarkerLabelService; protected logger: LoggerService; protected ngZone: NgZone; TAG: string; /** * icon 的名称,可用的 icons 参见 Font Awesome 官网 */ awesomeIcon: string; /** * 返回字体节点上的 classNames */ getClassnamesOfAwesomeIcon: (icon: string) => string; constructor(os: UIAwesomeMarkerService, binder: EventBinderService, amaps: AMapService, pixels: PixelService, icons: IconService, mlabels: MarkerLabelService, logger: LoggerService, ngZone: NgZone); ngOnChanges(changes: SimpleChanges): void; getOptions(): AMapUIAwesomeMarker.Options<any>; }