Point
概述
表示x轴与y轴相交的像素点
用法示例
var point = FMap.point(200, 300);
//所有支持Point 对象的方法或options也支持简单的数组形式,所以上述用例也可以如下:
map.panBy([200, 300]);
map.panBy(FMap.point(200, 300));
创建(Creation)
创建:
| 创建 | 描述 |
|---|---|
| FMap.point( <Number> x, <Number> y, <Boolean> round? ) | 根据x轴与y轴创建像素点,如果round设置为true,坐标点进行舍入 |
属性(Properties)
属性:
| 属性 | 类型 | 描述 |
|---|---|---|
| x | Number | x轴坐标 |
| y | Number | y轴坐标 |
方法(Methods)
方法:
| 方法 | 参数 | 返回值 | 描述 |
|---|---|---|---|
| add() | <Point> otherPoint | Point | 返回当前点与给定点相加所得到的点 |
| subtract() | <Point> otherPoint | Point | 返回当前点与给定点相减所得到的点 |
| multiplyBy() | <Number> number | Point | 返回当前点与给定系数相乘所得到的点 |
| divideBy() | <Number> number,<Boolean> round? | Point | 返回当前点与给定系数相除所得到的点,如果optional round设置为true,返回一个圆形的结果 |
| distanceTo() | <Point> otherPoint | Number | 返回当前点与给定点之间的距离 |
| clone() | 无 | Point | 返回一个当前点的副本 |
| round() | 无 | Point | 返回当前点带圆角坐标的副本 |
| floor() | 无 | Point | 返回当前点向下取整的副本 |
| equals() | <Point> otherPoint | Boolean | 如果给定点与当前点有相同的坐标,返回true |
| contains() | <Point> otherPoint | Boolean | 如果给定的点的两个坐标是小于相应的当前点坐标(绝对值),返回true |
| toString() | 无 | String | 返回当前点的字符串表示(用于调试) |