| | |
| | | //执行method |
| | | this.getToken();//获取token验证,验证token有效性 |
| | | try { |
| | | res = (String) requestMethod.invoke(this.uavClient, url, this.getToken(), data); |
| | | String token = this.getToken(); |
| | | res = (String) requestMethod.invoke(this.uavClient, url, token, data); |
| | | } catch (IllegalAccessException e) { |
| | | System.out.println("doUavRequest 访问失败" + e.getMessage()); |
| | | } catch (InvocationTargetException e) { |
| | |
| | | } |
| | | } catch (ForestRuntimeException e) { |
| | | log.error("无人机连接超时" + e.getMessage()); |
| | | e.printStackTrace(); |
| | | } catch (JsonMappingException e) { |
| | | e.printStackTrace(); |
| | | } catch (JsonProcessingException e) { |
| | |
| | | @Get("http://www.baidu.com") |
| | | String test(); |
| | | |
| | | public static String IP = "http://112.98.126.2:7030/"; |
| | | public static String IP = "http://112.98.126.2:7100/"; |
| | | |
| | | @Get(IP + "${url}") |
| | | String GET(@Var("url") String url, @Header("x-auth-token") String token, @JSONBody String body); |
| | |
| | | public static void main(String[] args) { |
| | | // 125.097531,46.60029, 125.124731,46.584808 |
| | | //相机位置 |
| | | double[] camera = {125.146964331147,46.5580925811216,102};//经度,纬度,高度 |
| | | /* double[] camera = {125.146964331147,46.5580925811216,102};//经度,纬度,高度 |
| | | //看向的位置 |
| | | double[] lookAt = {125.155449,46.555108,0};//经度,纬度,高度 |
| | | |
| | |
| | | double viewWidth = 150;//相机视域宽度 |
| | | |
| | | double[] ptz = GisUtil.getCameraPTZ(camera, lookAt, viewAngle, viewWidth); |
| | | System.out.println("ptz:" + Arrays.toString(ptz)); |
| | | System.out.println("ptz:" + Arrays.toString(ptz));*/ |
| | | // double[] camera = {125.153903999999997,46.5600799999999992,258.430000000000007}; |
| | | GlobalCoordinates camera = new GlobalCoordinates(46.5600799999999992,125.153903999999997); |
| | | double p = 212.70155; |
| | | double distance = 4048.886568114861; |
| | | |
| | | GlobalCoordinates point = getGlobalCoordinates(camera, p, distance); |
| | | System.out.println("point:"); |
| | | System.out.println("lon:"+point.getLongitude()); |
| | | System.out.println("lat:"+point.getLatitude()); |
| | | |
| | | } |
| | | } |