Skip to content

LngLatBounds

LngLatBounds

表示经纬度范围

Examples

javascript
const bounds = new DiMap.LngLatBounds([
 [116.282852, 39.881762],
 [116.414083, 39.987994]
])

sw

矩形区域的西南角坐标。

Type: LngLatLike

ne

矩形区域的东北角坐标。

Type: LngLatLike

convert

将传入的范围转换为 LngLatBounds 对象。

Parameters

Returns LngLatBounds 转换后的 LngLatBounds 对象。

constructor

创建一个新的 LngLatBounds 对象。

Parameters

constructor

创建一个新的 LngLatBounds 对象。

Parameters

setNorthEast

设置矩形区域的东北角坐标。

Parameters

Returns LngLatBounds 此对象本身。

setSouthWest

设置矩形区域的西南角坐标。

Parameters

Returns LngLatBounds 此对象本身。

contains

判断一个经纬度坐标是否在矩形区域内。

Parameters

Returns boolean 如果该点在矩形区域内,则为 true;否则为 false

extend

将矩形区域扩展以包含指定的经纬度坐标或另一个矩形区域。

Parameters

Returns LngLatBounds 此对象本身。

getCenter

返回当前范围的中心坐标。

Returns LngLat 当前范围的中心坐标。

getSouthWest

返回当前范围的西南角坐标。

Returns LngLat 当前范围的西南角坐标。

getNorthEast

返回当前范围的东北角坐标。

Returns LngLat 当前范围的东北角坐标。

getNorthWest

返回当前范围的西北角坐标。

Returns LngLat 当前范围的西北角坐标。

getSouthEast

返回当前范围的东南角坐标。

Returns LngLat 当前范围的东南角坐标。

getWest

返回当前范围的最小经度值。

Returns number 当前范围的最小经度值。

getSouth

返回当前范围的最小纬度值。

Returns number 当前范围的最小纬度值。

getEast

返回当前范围的最大经度值。

Returns number 当前范围的最大经度值。

getNorth

返回当前范围的最大纬度值。

Returns number 当前范围的最大纬度值。

toArray

将当前范围转换成二维数组。

Returns Array<Array<number>>

toString

将当前范围转换成字符串。

Returns string 当前范围的字符串表示。

isEmpty

判断当前范围是否为空。

Returns boolean 如果当前范围为空则返回 true,否则返回 false。