构造
new View(options)
构造函数
参数
| 名称 | 类型 | 缺省值 | 说明 |
|---|---|---|---|
options |
Object | options: |
方法列表
| 名称 | 说明 |
|---|---|
| calculateCenterZoom(resolution, anchor) | 根据锚点和分辨率计算中心点 |
| centerOn() | 改变视图位置,将指定坐标显示在指定位置处 |
| constrainCenter(center) | 中心点约束 |
| constrainResolution(resolution) | 分辨率约束 |
| fill(extent, size) | 改变视图位置,根据四角坐标和窗口像素宽高。(开窗缩放) GG图形中,在确定了extent后,访问此方法显示地图背景 |
| getCenter() | 获取中心点坐标 |
| getExtent() | 获取图形显示范围 |
| getMaxResolution() | 获取最大层级的分辨率 |
| getMinResolution() | 获取最小层级的分辨率 |
| getResolution() | 返回当前的分辨率 |
| getResolutions() | 返回当前视图的分辨率数组 |
| getState() | 取视图状态. |
| getZoom() | 返还当前的zoom level,如果初始化View时没有指定resolutions, 则该方法返回 undefined |
| initialize(options) | 完善信息 |
| isDef() | 视图是否可用 |
| setCenter(center) | 设置中心点(改变视图位置) |
| setResolution(resolution) | 设置当前分辨率(缩放视图) |
| setZoom() | 设置当前层级(缩放视图) |
| .linearFindNearest(arr, target, direction) | 从数组中查找与target最接近的值的索引 |
详细说明
calculateCenterZoom(resolution, anchor)
根据锚点和分辨率计算中心点
参数
| 名称 | 类型 | 缺省值 | 说明 |
|---|---|---|---|
resolution |
Number | ||
anchor |
PointCoord |
返回值
center
centerOn()
改变视图位置,将指定坐标显示在指定位置处
constrainCenter(center)
中心点约束
参数
| 名称 | 类型 | 缺省值 | 说明 |
|---|---|---|---|
center |
Array |
返回值
Array
constrainResolution(resolution)
分辨率约束
参数
| 名称 | 类型 | 缺省值 | 说明 |
|---|---|---|---|
resolution |
* |
返回值
float
fill(extent, size)
改变视图位置,根据四角坐标和窗口像素宽高。(开窗缩放) GG图形中,在确定了extent后,访问此方法显示地图背景
参数
| 名称 | 类型 | 缺省值 | 说明 |
|---|---|---|---|
extent |
Extent | ||
size |
Object | {width, height} |
getCenter()
获取中心点坐标
getExtent()
获取图形显示范围
返回值
Extent
getMaxResolution()
获取最大层级的分辨率
getMinResolution()
获取最小层级的分辨率
getResolution()
返回当前的分辨率
getResolutions()
返回当前视图的分辨率数组
getState()
取视图状态.
getZoom()
返还当前的zoom level,如果初始化View时没有指定resolutions, 则该方法返回 undefined
initialize(options)
完善信息
参数
| 名称 | 类型 | 缺省值 | 说明 |
|---|---|---|---|
options |
Object |
isDef()
视图是否可用
setCenter(center)
设置中心点(改变视图位置)
参数
| 名称 | 类型 | 缺省值 | 说明 |
|---|---|---|---|
center |
PointCoord |
setResolution(resolution)
设置当前分辨率(缩放视图)
参数
| 名称 | 类型 | 缺省值 | 说明 |
|---|---|---|---|
resolution |
Number |
setZoom()
设置当前层级(缩放视图)
(static) linearFindNearest(arr, target, direction)
从数组中查找与target最接近的值的索引
参数
| 名称 | 类型 | 缺省值 | 说明 |
|---|---|---|---|
arr |
Array | 从大到小排序的数组 |
|
target |
Number | ||
direction |
int |
返回值
数组索引
搜索