LngLatBounds
LngLatBouds描述一个地理边界框,由经纬度表示的西南和东北点来定义。
示例
var sw = new wmapgl.LngLat(116.45, 39.9);
var ne = new wmapgl.LngLat(117.45, 40.9);
var llb = new wmapgl.LngLatBounds(sw, ne);
构造函数
new LngLatBounds(sw: LngLatLike?, ne: LngLatLike?)
属性
| 属性 | 类型 | 描述 |
|---|---|---|
| sw | LngLatLike | 西南角坐标 |
| ne | LngLatLike | 东北角坐标 |
方法
| 方法 | 返回值 | 描述 |
|---|---|---|
| setNorthEast(ne:LngLat) | this | 设置东北角坐标 |
| setSouthWest(sw:LngLat) | this | 设置西南角坐标 |
| extend(obj:((LngLat | LngLatBounds))) | 扩展边界以包含给定的LngLat或LngLatBounds。 | |
| getCenter() | LngLat | 获取中心点坐标 |
| getSouthWest() | LngLat | 获取西南角坐标 |
| getNorthEast() | LngLat | 获取东北角坐标 |
| getNorthWest() | LngLat | 获取西北角坐标 |
| getSouthEast() | LngLat | 获取东南角坐标 |
| getWest() | number | 获取西部边界 |
| getSouth() | number | 获取南部边界 |
| getEast() | number | 获取东部边界 |
| getNorth() | number | 获取北部边界 |
| toArray() | Array< Array< number>> | 返回坐标数组 |
| toString() | string | 返回'LngLatBounds(LngLat(lng, lat), LngLat(lng, lat))' 格式坐标字符串 |
| isEmpty() | boolean | 是否为空类型边框 |