Bounds
概述
用坐标表示矩形区域
用法示例
var p1 = FMap.point(10, 10),
p2 = FMap.point(40, 60),
bounds = FMap.bounds(p1, p2);
otherBounds.intersects([[10, 10], [40, 60]]);
创建(Creation)
创建 |
描述 |
FMap.bounds( <Point> topLeft, <Point> bottomRight ) |
可以通过两个坐标(通常是左上角和右下角)创建一个边界对象 |
FMap.bounds( <Point[]> points ) |
创建由它包含的点定义的边界对象 |
属性(Properties)
属性 |
类型 |
描述 |
min |
Point |
矩形的左上角 |
max |
Point |
矩形的右下角 |
方法(Methods)
方法 |
参数 |
返回值 |
描述 |
extend() |
<Point> point |
- |
扩展的范围包含给定的点 |
getCenter() |
无 |
Point |
返回当前范围的中心坐标点 |
contains() |
<Bounds> otherBounds |
Boolean |
如果当前矩形包含指定范围,返回true |
contains() |
<Point> point |
Boolean |
如果当前矩形包含指定坐标点,返回true |
intersects() |
<Bounds> otherBounds |
Boolean |
如果当前矩形和指定范围相交,返回true |
isValid() |
无 |
Boolean |
如果边界正确初始化,返回true |
getSize() |
无 |
Point |
返回给定界限的大小 |