Class: FMSearchRequest

FMSearchRequest

查询实体对象

new fengmap.FMSearchRequest()

Members

bufferRadius

缓冲区半径

Properties:
Name Type Description
bufferRadius number

circle

查询范围

Properties:
Name Type Description
circle json

{center:{x:,y:},radius:}

eName

根据地图元素对象的ename属性返回模糊匹配结果集。

Properties:
Name Type Description
eName string

英文名查询

FID

元素地图内唯一标识ID,根据设置条件返回精确匹配结果

Properties:
Name Type Description
FID string

地图内唯一标识ID

groupID

楼层id

Properties:
Name Type Description
groupID number

楼层id

ID

地图元素对象ID,当前楼层内唯一。可组合groupID查询,获取到某一个的地图元素。根据设置条件返回精确匹配结果集,支持多个ID同时查询,如:[1,2]

Properties:
Name Type Description
ID array.<number> | number

keyword

关键字,根据地图元素对象的name和ename属性返回模糊匹配结果集。

Properties:
Name Type Description
keyword string

关键字

name

中文名。根据地图元素对象的name属性返回模糊匹配结果集。

Properties:
Name Type Description
name string

nodeType

地图元素对象类型

Properties:
Name Type Description
nodeType fengmap.FMNodeType

pathPoints

导航查询路径线的点集,用来计算缓冲区

Properties:
Name Type Description
pathPoints array

polygon

查询范围

Properties:
Name Type Description
polygon array.<object>

[{x0:,y0:},{x1:,y1:}...]

startPoint

导航查询起点,用来计算与起点与目标距离

Properties:
Name Type Description
startPoint vec2

typeID

对应地图元素数据类型type。根据设置条件返回精确匹配结果集,支持多个typeID同时查询,如:[170000,200000]

Properties:
Name Type Description
typeID array.<number> | number