UNPKG

51timapi

Version:

TimApi is a traffic related plugin for WdpApi.

49 lines (48 loc) 2.28 kB
import { ObjectAbstract } from '../../../common/object-abstract'; import { ResultType, MinMaxType, Coord2DType, BasicInfoAtomType, TransformAtomType } from '../../../common/data-type'; import { PoiType, PoiEntityAtomType } from '../../../common/interface/poi'; import { ObjectController } from '../../../common/object-controller'; declare class Poi extends ObjectController implements ObjectAbstract { className: string; private PoiEntityAtom; constructor(opt?: PoiType); get markerSize(): MinMaxType; set markerSize(markerSize: MinMaxType); get markerNormalUrl(): string; set markerNormalUrl(markerNormalUrl: string); get markerActivateUrl(): string; set markerActivateUrl(markerActivateUrl: string); get labelBgImageUrl(): string; set labelBgImageUrl(labelBgImageUrl: string); get labelBgSize(): MinMaxType; set labelBgSize(labelBgSize: MinMaxType); get labelBgOffset(): Coord2DType; set labelBgOffset(labelBgOffset: Coord2DType); get labelContent(): Array<string>; set labelContent(labelContent: Array<string>); GetMarkerSize(): Promise<ResultType>; SetMarkerSize(markerSize: MinMaxType): Promise<ResultType>; GetMarkerNormalUrl(): Promise<ResultType>; SetMarkerNormalUrl(markerNormalUrl: string): Promise<ResultType>; GetMarkerActivateUrl(): Promise<ResultType>; SetMarkerActivateUrl(markerActivateUrl: string): Promise<ResultType>; GetLabelBgImageUrl(): Promise<ResultType>; SetLabelBgImageUrl(labelBgImageUrl: string): Promise<ResultType>; GetLabelBgSize(): Promise<ResultType>; SetLabelBgSize(labelBgSize: MinMaxType): Promise<ResultType>; GetLabelBgOffset(): Promise<ResultType>; SetLabelBgOffset(labelBgOffset: Coord2DType): Promise<ResultType>; GetLabelContent(): Promise<ResultType>; SetLabelContent(labelContent: Array<string>): Promise<ResultType>; GetScheme(): { PoiEntityAtom: PoiEntityAtomType; }; GetData(): PoiType; SetData(opt: PoiType): void; generateAtomData(opt: PoiType): { PoiEntityAtom?: Partial<PoiEntityAtomType>; BasicInfoAtom?: Partial<BasicInfoAtomType>; TransformAtom?: Partial<TransformAtomType>; }; } export default Poi;