产品服务
解决方案
文档与支持
定价
空间检索
下载开发文档
简介
空间搜索服务提供通过关键字、多边形、矩形、周边搜索等多种方式,实现对指定范围内entity实时位置和数量的搜索。类createSpaceSearchService中支持实时查询entity最新位置、高度、速度、方向和相关属性信息。支持以下搜索方式:

关键字模糊查询:根据entityName和entityDesc字段模糊查询entity

周边搜索:查询某中心点周边的entity

矩形搜索:查询某矩形地理范围内的entity

多边形搜索:查询多边形范围内的entity

关键字检索

通过createSpaceSearchService().search方法,根据关键字检索终端实体,并返回其实时位置。

await traceClient.createSpaceSearchService().search({
query: 'car_xxxx', // 关键词
//...
})
矩形范围搜索

通过createSpaceSearchService().boundQuery方法,在指定的矩形地理范围内,检索符合条件的终端实体,并返回其实时位置。

await traceClient.createSpaceSearchService().boundQuery({
bounds:'36.20,116.30;37.20,117.30',
//....
})
周边搜索

通过createSpaceSearchService().aroundQuery方法,在指定的圆形地理范围内,检索符合条件的终端实体,并返回其实时位置。

await traceClient.createSpaceSearchService().aroundQuery({
center: '36.20,116.30',
radius: 20, // 半径
//...
})
多边形搜索

通过createSpaceSearchService().polygonQuery方法,在指定的多边形地理范围内,检索符合条件的终端实体,并返回其实时位置。

await traceClient.createSpaceSearchService().polygonQuery({
vertexes: '36.20,116.30;36.20,116.30...'// double,double;double,double; ...;double,double” 规则: 经纬度顺序为:纬度,经度; 顶点顺序可按顺时针或逆时针排列。 多边形外接矩形面积不超过3000平方公里
//...
})
行政区检索

通过createSpaceSearchService().districtQuery方法,在指定的行政区地理范围内,检索符合条件的终端实体,并返回其实时位置。

await traceClient.createSpaceSearchService().districtQuery({
keyword: '北京市海淀区' // 示例:行政区名称
//...
})
关于数据的实时性的说明

从数据上传到鹰眼服务端,到通过查询接口查询到该数据,在联网正常的情况下延时在毫秒级别,可认为是无延时地同步。 在上传时,受打包周期的限制,会存在一个打包周期的延迟。若开发者对实时性要求较高,可以将打包周期设置成采集周期,但需考虑流量的消耗。

上一篇

缓存轨迹处理

下一篇

轨迹查询与纠偏

本篇文章对您是否有帮助?