@tuoyuan/map-adapter-lib
Version:
地图适配器库
29 lines (28 loc) • 908 B
TypeScript
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 {};