QueryLayer

QueryLayer

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

查询结果回调