admin管理员组

文章数量:1532440

2023年12月30日发(作者:)

5.3.2 创建围栏

111213 @PostMapping("/createFace") public String createFace() throws URISyntaxException { String url = "/api/v3/fence/createcirclefence"; LinkedMultiValueMap map = new LinkedMultiValueMap(); ("ak",ak1); ("service_id",228519); ("longitude",114.535); ("latitude",36.5822099598885); ("radius",5000); ("coord_type","bd09ll"); ResponseEntity forEntity = rEntity(new URI(url),map, ); return y(); }

5.3.3 查询围栏

123456789 @GetMapping("/queryFace") public String queryFace(String ids) throws URISyntaxException { String url = "/api/v3/fence/list"; url+="?ak="+ak1; url+="&service_id="+228519; url+="&fence_ids="+ids; ResponseEntity forEntity = Entity(new URI(url),); return y(); }

5.3.4 删除围栏

11 @PostMapping("/deleteFace") public String deleteFace(String ids) throws URISyntaxException { String url="/api/v3/fence/delete"; LinkedMultiValueMap map = new LinkedMultiValueMap(); ("ak",ak1); ("service_id",228519); ("fence_ids",ids); ResponseEntity forEntity = rEntity(new URI(url), map,); return y(); }

5.3.5 创建终端

@PostMapping("/createEntity") public String createEntity(String name) throws URISyntaxException { String url = "/api/v3/entity/add"; LinkedMultiValueMap map = new LinkedMultiValueMap(); ("ak",ak1); ("service_id",228519); ("entity_name",name); ResponseEntity forEntity = rEntity(new URI(url), map,); return y(); }

5.3.6 终端绑定围栏

11 @PostMapping("/addFenceEntity") public String addFenceEntity(int fence,String name) throws URISyntaxException { String url = "/api/v3/fence/addmonitoredperson"; LinkedMultiValueMap map = new LinkedMultiValueMap(); ("ak",ak1); ("service_id",228519); ("fence_id",fence); ("monitored_person",name); ResponseEntity forEntity = rEntity(new URI(url), map,); return y(); }

5.3.7 轨迹上传

11121314@PostMapping("/addPoint") public String addPoint(String name,double latitude,double longitude) throws URISyntaxException { String url = "/api/v3/track/addpoint"; LinkedMultiValueMap map = new LinkedMultiValueMap(); ("ak",ak1); ("service_id",228519); ("entity_name",name); ("latitude",latitude); ("longitude",longitude); ("loc_time",(long)(new Date().getTime()/1000)); ("coord_type_input","bd09ll"); ResponseEntity forEntity = rEntity(new URI(url), map,); return y(); }

5.3.8 查询是否在范围内

123456789 @GetMapping("/queryStatus") public String queryStatus(String name) throws URISyntaxException { String url = "/api/v3/fence/querystatus"; url+="?ak="+ak1; url+="&service_id="+228519; url+="&monitored_person="+name; ResponseEntity forEntity = Entity(new URI(url),); return y(); }

本文标签: 围栏案例查询终端轨迹