UNPKG

@tuoyuan/map-adapter-lib

Version:

地图适配器库

29 lines (28 loc) 908 B
import { Size, Pixel } from '.'; /** 位置 */ export type IconPlacement = 'top' | 'bottom' | 'left' | 'right' | 'left-top' | 'left-bottom' | 'right-top' | 'right-bottom' | 'center'; type Placement = IconPlacement; /** 图标类 */ export declare class Icon { /** 图片地址 */ private _image; /** 地图显示的基础方位 */ private _basePlacement; /** 显示尺寸 */ private _size; /** 显示方位 */ private _placement; /** 偏移量 */ private _offset; constructor(basePlacement: Placement, image: string, size: Size, offset: Pixel, placement: Placement); get image(): string; get size(): Size; get offset(): Pixel; get placement(): IconPlacement; getRealOffset(): Pixel; setImage(image: string): void; setSize(size: Size): void; setOffset(offset: Pixel): void; setPlacement(placement: Placement): void; } export {};