DefinitelyTyped/types/amap-js-api/pixel.d.ts
2019-03-21 10:16:51 +08:00

37 lines
991 B
TypeScript

declare namespace AMap {
class Pixel {
/**
* 像素坐标,确定地图上的一个像素点
* @param x 横轴坐标
* @param y 纵轴坐标
* @param round 是否四舍五入
*/
constructor(x: number, y: number, round?: boolean);
/**
* 获得X方向像素坐标
*/
getX(): number;
/**
* 获得Y方向像素坐标
*/
getY(): number;
/**
* 当前像素坐标与传入像素坐标是否相等
* @param point 目标像素坐标
*/
equals(point: Pixel): boolean;
/**
* 以字符串形式返回像素坐标对象
*/
toString(): string;
// internal
add(offset: {x: number; y: number}, round?: boolean): Pixel;
round(): Pixel;
floor(): Pixel;
length(): number;
direction(): null | number;
toFixed(decimals?: number): this;
}
}