Leaflet API - Bounds 边界 中文文档
本文介绍下 Leaflet 中 Bounds 边界 API的详细使用说明。
Bounds 边界 API 调用方法
以像素坐标代表一个矩形区域。
使用示例
var p1 = L.point(10, 10),
p2 = L.point(40, 60),
bounds = L.bounds(p1, p2);
所有接受
Bounds
对象的Leaflet方法也接受它们的简单数组形式(除非另有说明),所以上面的
bounds 例子可以这样传递:
otherBounds.intersects([[10, 10], [40, 60]]);
注意, Bounds
并不继承自
Leaflet 的
Class
对象,这意味着新的类不能继承自它,也不能用
include
函数向它添加新的方法。
Creation
构造函数 | 说明 |
---|---|
L.bounds(
|
从两个角的坐标对创建一个 Bounds 对象。 |
L.bounds(
|
从给定的点的数组中创建一个Bounds对象。 |
Methods 方法
方法 | 返回值 | 说明 |
---|---|---|
extend(
|
this |
扩展边界以包含给定的点。 |
getCenter(
|
Point
|
返回边界的中心点。 |
getBottomLeft()
|
Point
|
返回边界的左下角。 |
getTopRight()
|
Point
|
返回边界的右上角。 |
getTopLeft()
|
Point
|
返回边界的左上角 (即
|
getBottomRight()
|
Point
|
返回边界的右下角 (即
|
getSize()
|
Point
|
返回给定边界的大小 |
contains(
|
Boolean |
如果该矩形包含给定的矩形,则返回 |
contains(
|
Boolean |
如果矩形包含给定的点,则返回 |
intersects(
|
Boolean |
如果矩形与给定的边界相交,返回
|
overlaps(
|
Boolean |
如果矩形与给定的边界重叠,返回
|
Properties 属性
属性 | 类型 | 说明 |
---|---|---|
min
|
Point
|
矩形的左上角。 |
max
|
Point
|
矩形的右下角。 |
其他API
Leaflet中文API文档手机(v.19版本)参考:《Leaflet中文API文档手机(v.19版本)》
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。