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 ​

  • boundsLike (LngLatLike | [LngLatLike, LngLatLike] | [number, number, number, number]) 要创建的矩形区域的西南角和东北角坐标,或表示它们的数组。

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。