new QueryLayer(options)
- Source:
初始化
Parameters:
| Name | Type | Description |
|---|---|---|
options |
Extends
- baseLayer
Methods
addMarker()
- Source:
增加拖拽标记
clear()
- Source:
清空查询结果
getQueryResult() → {Object|*}
- Source:
获取查询结果
Returns:
- Type
- Object | *
initData()
- Source:
初始化数据
initRadar(center, radius)
- Source:
加载雷达
Parameters:
| Name | Type | Description |
|---|---|---|
center |
* | |
radius |
* |
query(geometry)
- Source:
查询
Parameters:
| Name | Type | Description |
|---|---|---|
geometry |
setCoords(radius)
- Source:
设置空间查询半径
Parameters:
| Name | Type | Description |
|---|---|---|
radius |
* |
setMarker(distance)
- Source:
设置标注位置
Parameters:
| Name | Type | Description |
|---|---|---|
distance |
setQueryFun(fun)
- Source:
设置空间查询回调
Parameters:
| Name | Type | Description |
|---|---|---|
fun |
function | function |
setRadarRadius(newRadius)
- Source:
设置雷达半径
Parameters:
| Name | Type | Description |
|---|---|---|
newRadius |
* |
setRadius(radius, relative)
- Source:
设置半径
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
radius |
* | ||
relative |
* |
false
|
spatialQuery(center, radius, radar, maxRadius, minRadius, showMoveSign, layers, result)
- Source:
空间查询
Parameters:
| Name | Type | Description |
|---|---|---|
center |
Array | 中心点 |
radius |
Number | 半径 |
radar |
Boolean | 展示动画 |
maxRadius |
Number | 最小半径 |
minRadius |
Number | 最大半径 |
showMoveSign |
Boolean | 显示拖动标记 |
layers |
Array | 查询图层 |
result |
requestCallback | 查询结果回调 |