最后更新时间: 2021年01月22日

基础类

类名

说明

是否插件

AMap.Pixel

像素坐标,确定地图上的一个像素点。

AMap.Size

地物对象的像素尺寸

AMap.LngLat

地理坐标类

AMap.Bounds

地物对象的经纬度矩形范围

Pixel 类

像素坐标,确定地图上的一个像素点。

构造函数

说明

AMap.Pixel(x:Number,y:Number)

构造一个像素坐标对象。

方法

返回值

说明

getX( )

Number

获得X方向像素坐标

getY( )

Number

获得Y方向像素坐标

equals(point:Pixel)

Boolean

当前像素坐标与传入像素坐标是否相等

toString( )

String

以字符串形式返回像素坐标对象

Size 类

地物对象的像素尺寸

构造函数

说明

AMap.Size(width:Number,height:Number)

构造尺寸对象。参数width:宽度,height:长度,单位:像素;

方法

返回值

说明

getWidth( )

Number

获得宽度。

getHeight( )

Number

获得高度。

toString( )


以字符串形式返回尺寸大小对象

(自v1.2 新增)

LngLat 类

经纬度坐标,确定地图上的一个点。

构造函数

说明

AMap.LngLat(lng:Number,lat:Number,noAutofix:bool)

构造一个地理坐标对象,lng、lat分别代表经度、纬度值;

noAutoFix表示是否自动将经度修正到 [-180,180] 区间内,缺省为false,

此时会自动修正,比如传入[190,30],会被自动修正为[-170,30],

noAutoFix为true时不会自动修正,可以用来进行 跨日期限的覆盖物绘制

方法

返回值

说明

offset(w:Number,s:Number)

LngLat

当前经纬度坐标值经度移动w,纬度移动s,得到新的坐标。

经度向右移为正值,纬度向上移为正值,单位为米。

(自v1.2 新增)

distance(lnglat: LngLat |Array.< LngLat >)

Number

当前经纬度和传入经纬度或者经纬度数组连线之间的地面距离,单位为米 相关示例

getLng( )

Float

获取经度值。

(自v1.2 新增)

getLat( )

Float

获取纬度值。

(自v1.2 新增)

equals(lnglat: LngLat )

Boolean

判断当前坐标对象与传入坐标对象是否相等

toString( )

String

LngLat对象以字符串的形式返回。

Bounds 类

地物对象的经纬度矩形范围。

构造函数

说明

AMap.Bounds(southWest: LngLat , northEast: LngLat )

矩形范围的构造函数.

参数southWest、northEast分别代表地物对象西南角经纬度和东北角经纬度值。

方法

返回值

说明

contains(point: LngLat )

Boolean

指定点坐标是否在矩形范围内 相关示例

getCenter( )

LngLat

获取当前Bounds的中心点经纬度坐标。

getSouthWest( )

LngLat

获取西南角坐标。

getNorthEast( )

LngLat

获取东北角坐标

toString( )

String

以字符串形式返回地物对象的矩形范围