Constructor
new LngLatBounds()
Members
ne :object
- Default Value:
- null
东北边界。
Type:
- object
sw :object
- Default Value:
- null
西南边界。
Type:
- object
Methods
convert(arr) → {Array}
将两个坐标的数组转换为LngLatBounds对象返回。
Example
var arr = [[-73.9876, 40.7661], [-73.9397, 40.8002]];
var llb = GeoGlobe.LngLatBounds.convert(arr);
llb; // = LngLatBounds {_sw: LngLat {lng: -73.9876, lat: 40.7661}, _ne: LngLat {lng: -73.9397, lat: 40.8002}}
Parameters:
Name | Type | Description |
---|---|---|
arr |
Array | 数组坐标。 |
Returns:
LngLat - {GeoGlobe.LngLat} 数组转成的坐标对象.
- Type
- Array
extend(obj)
扩展到指定范围。
Parameters:
Name | Type | Description |
---|---|---|
obj |
GeoGlobe.LngLatBounds | 指定范围。 |
getCenter() → {GeoGlobe.LngLat}
返回边界框地理坐标。
Example
var llb = new GeoGlobe.LngLatBounds([-73.9876, 40.7661], [-73.9397, 40.8002]);
llb.getCenter(); // = LngLat {lng: -73.96365, lat: 40.78315}
Returns:
LngLat - 边界框地理坐标
- Type
- GeoGlobe.LngLat
getEast() → {GeoGlobe.LngLat}
返回东边界的边缘。
Returns:
LngLat - 东边界的边缘
- Type
- GeoGlobe.LngLat
getNorth() → {GeoGlobe.LngLat}
返回北边界的边缘。
Returns:
LngLat - 返回北边界的边缘
- Type
- GeoGlobe.LngLat
getNorthEast() → {GeoGlobe.LngLat}
返回边界的东北角。
Returns:
LngLat - 边界的东北角
- Type
- GeoGlobe.LngLat
getNorthWest() → {GeoGlobe.LngLat}
返回边界的西北角。
Returns:
LngLat - 边界的西北角
- Type
- GeoGlobe.LngLat
getSouth() → {GeoGlobe.LngLat}
返回南边界的边缘。
Returns:
LngLat - 南边界的边缘
- Type
- GeoGlobe.LngLat
getSouthEast() → {GeoGlobe.LngLat}
返回边界的东南角。
Returns:
LngLat -边界的东南角
- Type
- GeoGlobe.LngLat
getSouthWest() → {GeoGlobe.LngLat}
返回边界的西南角。
Returns:
LngLat - 边界的西南角
- Type
- GeoGlobe.LngLat
getWest() → {GeoGlobe.LngLat}
返回西边界的边缘。
Returns:
LngLat - 西边界的边缘
- Type
- GeoGlobe.LngLat
initialize(options)
GeoGlobe.LngLatBounds构造函数。
Example
var sw = new GeoGlobe.LngLat(-73.9876, 40.7661);
var ne = new GeoGlobe.LngLat(-73.9397, 40.8002);
var llb = new GeoGlobe.LngLatBounds(sw, ne);
Parameters:
Name | Type | Description |
---|---|---|
options |
Object | LngLatBounds相关选项设置。 |
isEmpty() → {Boolean}
返回边界为字符串。
Returns:
边界如果被定义则为true
- Type
- Boolean
setNorthEast(ne)
设置西南边界。
Parameters:
Name | Type | Description |
---|---|---|
ne |
Array | 西南边界坐标。 |
setSouthWest(sw)
设置东北边界。
Parameters:
Name | Type | Description |
---|---|---|
sw |
Array | 东北边界。 |
toArray() → {Array}
返回边界的一个数组。
Example
var llb = new GeoGlobe.LngLatBounds([-73.9876, 40.7661], [-73.9397, 40.8002]);
llb.toArray(); // = [[-73.9876, 40.7661], [-73.9397, 40.8002]]
Returns:
Array - 边界的一个数组
- Type
- Array
toString() → {string}
返回边界为字符串。
Example
var llb = new GeoGlobe.LngLatBounds([-73.9876, 40.7661], [-73.9397, 40.8002]);
llb.toString(); // = "LngLatBounds(LngLat(-73.9876, 40.7661), LngLat(-73.9397, 40.8002))"
Returns:
string - 边界为字符串
- Type
- string