您现在的位置:

地理围栏报警

查询监控终端在围栏内或外

服务介绍

可以通过此请求,查询监控终端在围栏内或外。

接口地址

https://lbs.navinfo.com/open-api/geofence/v1/fence/query_status

请求方式

GET/POST
post请求参数需用x-www-form-urlencoded方式传输

请求参数

查询监控终端在围栏内或外说明请参见下表:

参数名类型含义是否必填默认值备注

ak

string

开发者密钥

你的ak

点击申请

service_id

int

创建服务时返回的服务ID

monitored_terminal

string

监控终端

fence_ids

string

围栏实体的id列表,多个围栏ID用“,”分隔。

若填写,则按照指定的id全部返回围栏状态,此时page_index和page_size不生效;若不填,则查询监控对象上的所有围栏状态;fence_ids中最多填写1000个id。

page_index

int

返回页码数。

1

值域:[1,5000]。

page_size

int

每页记录数。

1000

值域:[1,1000]。

响应数据

名称类型含义备注

code

int

结果状态码

message

string

结果状态码描述

data

object

返回结果

total

int

查询监控terminal的总个数

size

int

本页返回的terminal个数

monitored_statuses

array

围栏状态列表

fence_id

int

围栏id

monitored_status

string

状态

unknown:未知状态
in:在围栏内
out:在围栏外

服务示例

参数名 类型 含义 是否必填 备注

ak

你的ak

string

开发者密钥

点击申请

service_id

int

创建服务时返回的服务ID

monitored_terminal

string

监控终端

fence_ids

string

围栏实体的id列表,多个围栏ID用“,”分隔。

若填写,则按照指定的id全部返回围栏状态,此时page_index和page_size不生效;若不填,则查询监控对象上的所有围栏状态;fence_ids中最多填写1000个id。

page_index

int

返回页码数。

值域:[1,5000]。

page_size

int

每页记录数。

值域:[1,1000]。

查询坐标在围栏内或外

服务介绍

可以通过此请求,查询坐标在围栏内或外。

接口地址

https://lbs.navinfo.com/open-api/geofence/v1/fence/query_location_status

请求方式

GET/POST
post请求参数需用x-www-form-urlencoded方式传输

请求参数

查询坐标在围栏内或外说明请参见下表:

参数名类型含义是否必填默认值备注

ak

string

开发者密钥

你的ak

点击申请

service_id

int

创建服务时返回的服务ID

monitored_terminal

string

监控终端

fence_ids

string

围栏实体的id列表,多个围栏ID用“,”分隔。

若填写,则按照指定的id全部返回围栏状态,此时page_index和page_size不生效;若不填,则查询监控对象上的所有围栏状态;fence_ids中最多填写1000个id。

longitude

double

指定监控对象所在坐标的经度

latitude

double

指定监控对象所在坐标的纬度

coord_type

string

坐标系

gcj02

page_index

int

返回页码数。

1

值域:[1,5000]。

page_size

int

每页记录数。

1000

值域:[1,1000]。

响应数据

名称类型含义备注

code

int

结果状态码

message

string

结果状态码描述

data

object

返回结果

total

int

查询监控terminal的总个数

size

int

本页返回的terminal个数

monitored_statuses

array

围栏状态列表

fence_id

int

围栏id

monitored_status

string

状态

unknown:未知状态
in:在围栏内
out:在围栏外

服务示例

参数名 类型 含义 是否必填 备注

ak

你的ak

string

开发者密钥

点击申请

service_id

int

创建服务时返回的服务ID

monitored_terminal

string

监控终端

fence_ids

string

围栏实体的id列表,多个围栏ID用“,”分隔。

若填写,则按照指定的id全部返回围栏状态,此时page_index和page_size不生效;若不填,则查询监控对象上的所有围栏状态;fence_ids中最多填写1000个id。

longitude

double

指定监控对象所在坐标的经度

latitude

double

指定监控对象所在坐标的纬度

coord_type

string

坐标系

page_index

int

返回页码数。

值域:[1,5000]。

page_size

int

每页记录数。

值域:[1,1000]。

查询某监控终端的历史报警

服务介绍

可以通过此请求,查询某监控终端的历史报警。

接口地址

https://lbs.navinfo.com/open-api/geofence/v1/fence/terminal_history_alarm

请求方式

GET/POST
post请求参数需用x-www-form-urlencoded方式传输

请求参数

查询某监控终端的历史报警说明请参见下表:

参数名类型含义是否必填默认值备注

ak

string

开发者密钥

你的ak

点击申请

service_id

int

创建服务时返回的服务ID

monitored_terminal

string

监控终端

fence_ids

string

围栏实体的id列表,多个围栏ID用“,”分隔。

若填写,则按照指定的id全部返回围栏状态,此时page_index和page_size不生效;若不填,则查询监控对象上的所有围栏状态;fence_ids中最多填写1000个id。

start_time

UNIX秒时间戳

查询开始时间。

注意:
1)开始时间与结束时间需配合传入;
2)结束时间应大于开始时间,且差值需小于等于7天;
3)若开始时间与结束时间同时为空,则返回7天内所有报警信息。eg:162062641

end_time

UNIX秒时间戳

查询结束时间。eg:162062641

coord_type

string

坐标系

gcj02

page_index

int

返回页码数。

1

值域:[1,5000]。

page_size

int

每页记录数。

1000

值域:[1,1000]。

响应数据

名称类型含义备注

code

int

结果状态码

message

string

结果状态码描述

data

object

返回结果

total

int

查询监控terminal的总个数

size

int

本页返回的terminal个数

alarms

array

报警结果

fence_id

int

触发报警的围栏id

fence_name

string

围栏名称

monitord_terminal

string

监控对象

action

string

触发动作

可能的返回值:
enter: 进入围栏
exit: 离开围栏

alarm_point

object

触发围栏报警轨迹点

longitude

double

轨迹点经度

latitude

double

轨迹点纬度

radius

string

定位精度

单位:米

coord_type

string

返回的坐标类型

loc_time

UNIX 秒时间戳

围栏实际触发时间,即轨迹点定位时间

create_time

UNIX 秒时间戳

服务端接收到报警信息的时间

由于LBS API 围栏为服务端围栏,即只有当轨迹点上传LBS服务端时,才能进行围栏触发判断。因此服务端接收到报警的时间可能由于轨迹点上传的不及时性,而晚于围栏实际触发时间 loc_time。例如,轨迹点实际触发围栏时间为13:00,但若由于各种原因,轨迹点上传至服务端进行围栏计算的时间为14:00,则该报警的 create_time为14:00。

pre_point

object

触发围栏报警轨迹点的上一个轨迹点

longitude

double

轨迹点经度

latitude

double

轨迹点纬度

radius

int

定位精度

单位:米

coord_type

string

返回的坐标类型

loc_time

UNIX 秒时间戳

围栏实际触发时间,即轨迹点定位时间。

create_time

UNIX 秒时间戳

服务端接收到报警信息的时间

服务示例

参数名 类型 含义 是否必填 备注

ak

你的ak

string

开发者密钥

点击申请

service_id

int

创建服务时返回的服务ID

monitored_terminal

string

监控终端

fence_ids

string

围栏实体的id列表,多个围栏ID用“,”分隔。

若填写,则按照指定的id全部返回围栏状态,此时page_index和page_size不生效;若不填,则查询监控对象上的所有围栏状态;fence_ids中最多填写1000个id。

start_time

UNIX秒时间戳

查询开始时间。

注意:
1)开始时间与结束时间需配合传入;
2)结束时间应大于开始时间,且差值需小于等于7天;
3)若开始时间与结束时间同时为空,则返回7天内所有报警信息。eg:162062641

end_time

UNIX秒时间戳

查询结束时间。

eg:162062641

coord_type_output

string

坐标系

page_index

int

返回页码数。

值域:[1,5000]。

page_size

int

每页记录数。

值域:[1,1000]。

查询某服务下时间段以内所有报警信息

服务介绍

可以通过此请求,查询某服务下时间段以内所有报警信息。

接口地址

https://lbs.navinfo.com/open-api/geofence/v1/fence/service_history_alarm

请求方式

GET/POST
post请求参数需用x-www-form-urlencoded方式传输

请求参数

查询某服务下时间段以内所有报警信息说明请参见下表:

参数名类型含义是否必填默认值备注

ak

string

开发者密钥

你的ak

点击申请

service_id

int

创建服务时返回的服务ID

start_time

UNIX秒时间戳

开始时间

查询的时间是服务端接收到报警的时间,即报警信息的 create_time。例如,轨迹点实际触发围栏时间为13:00,但若由于各种原因,轨迹点上传至服务端进行围栏计算的时间为14:00,则该报警的 create_time为14:00。eg:162062641

end_time

UNIX秒时间戳

查询结束时间。

结束时间需大于开始时间,但不可超过1小时。即每次请求,最多只能同步1个小时时长的报警信息。eg:162062641

coord_type_output

string

返回坐标类型

gcj02

page_index

int

返回页码数。

1

值域:[1,5000]。

page_size

int

每页记录数。

1000

值域:[1,1000]。

响应数据

名称类型含义备注

code

int

结果状态码

message

string

结果状态码描述

data

object

返回结果

total

int

查询监控terminal的总个数

size

int

本页返回的terminal个数

alarms

array

报警结果

fence_id

int

触发报警的围栏id

fence_name

string

围栏名称

monitord_terminal

string

监控对象

action

string

触发动作

可能的返回值:
enter: 进入围栏
exit: 离开围栏

alarm_point

object

触发围栏报警轨迹点

longitude

double

轨迹点经度

latitude

double

轨迹点纬度

radius

string

定位精度

单位:米

coord_type

string

返回的坐标类型

loc_time

UNIX 秒时间戳

围栏实际触发时间,即轨迹点定位时间

create_time

UNIX 秒时间戳

服务端接收到报警信息的时间

由于LBS API 围栏为服务端围栏,即只有当轨迹点上传LBS服务端时,才能进行围栏触发判断。因此服务端接收到报警的时间可能由于轨迹点上传的不及时性,而晚于围栏实际触发时间 loc_time。例如,轨迹点实际触发围栏时间为13:00,但若由于各种原因,轨迹点上传至服务端进行围栏计算的时间为14:00,则该报警的 create_time为14:00。

pre_point

object

触发围栏报警轨迹点的上一个轨迹点

longitude

double

轨迹点经度

latitude

double

轨迹点纬度

radius

int

定位精度

单位:米

coord_type

string

返回的坐标类型

loc_time

UNIX 秒时间戳

围栏实际触发时间,即轨迹点定位时间

create_time

UNIX 秒时间戳

服务端接收到报警信息的时间

服务示例

参数名 类型 含义 是否必填 备注

ak

你的ak

string

开发者密钥

点击申请

service_id

int

创建服务时返回的服务ID

start_time

UNIX秒时间戳

开始时间

查询的时间是服务端接收到报警的时间,即报警信息的 create_time。例如,轨迹点实际触发围栏时间为13:00,但若由于各种原因,轨迹点上传至服务端进行围栏计算的时间为14:00,则该报警的 create_time为14:00。eg:162062641

end_time

UNIX秒时间戳

结束时间

结束时间需大于开始时间,但不可超过1小时。即每次请求,最多只能同步1个小时时长的报警信息。eg:162062641

coord_type_output

string

返回坐标类型

page_index

int

返回页码数。

值域:[1,5000]。

page_size

int

每页记录数。

值域:[1,1000]。

返回顶部