| | |
| | | @Autowired |
| | | private IGDInterfaceService gdInterfaceService; |
| | | |
| | | private String key = "ba2915f8d8c1428df72e964a5f94f167"; |
| | | private String key = "e17d799b2506d05faf7f88320a266803"; |
| | | |
| | | private JSONArray jsonArray = new JSONArray(); |
| | | |
| | |
| | | calendar.set(Calendar.DAY_OF_MONTH, calendar.get(Calendar.DAY_OF_MONTH) + 35); |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); |
| | | String format = simpleDateFormat.format(calendar.getTime()); |
| | | |
| | | |
| | | //开始调用高德接口创建围栏 |
| | | String[] s = points.split("_"); |
| | | List<String> resoult = new ArrayList<>(); |
| | |
| | | String url = "https://restapi.amap.com/v4/geofence/meta?key=" + key; |
| | | String js = restTemplate.postForObject(url, formEntity, String.class); |
| | | JSONObject jsonObject = JSON.parseObject(js); |
| | | if(0 == jsonObject.getInteger("errcode")){ |
| | | JSONObject data = jsonObject.getJSONObject("data"); |
| | | String status = data.getString("status"); |
| | | gdInterfaceService.saveData("https://restapi.amap.com/v4/geofence/meta", "创建电子围栏"); |
| | | if(status.equals("0")){//创建成功 |
| | | resoult.add(data.getString("gid")); |
| | | } |
| | | }else{ |
| | | System.err.println(jsonObject.getString("errmsg")); |
| | | } |
| | | JSONObject data = jsonObject.getJSONObject("data"); |
| | | String status = data.getString("status"); |
| | | |
| | | gdInterfaceService.saveData("https://restapi.amap.com/v4/geofence/meta", "创建电子围栏"); |
| | | |
| | | if(status.equals("0")){//创建成功 |
| | | resoult.add(data.getString("gid")); |
| | | } |
| | | } |
| | | return resoult; |
| | | } |