zhangjian
2023-09-21 e49d26ed810f3dc3167103e6ced0025b6c72907a
修改服务IP地址
已修改3个文件
19 ■■■■ 文件已修改
ard-work/src/main/java/com/ruoyi/device/uav/service/UavService.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/utils/forest/UavClient.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/utils/gis/GisUtil.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/device/uav/service/UavService.java
@@ -54,7 +54,8 @@
        //执行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) {
@@ -102,6 +103,7 @@
            }
        } catch (ForestRuntimeException e) {
            log.error("无人机连接超时" + e.getMessage());
            e.printStackTrace();
        } catch (JsonMappingException e) {
            e.printStackTrace();
        } catch (JsonProcessingException e) {
ard-work/src/main/java/com/ruoyi/utils/forest/UavClient.java
@@ -9,7 +9,7 @@
    @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);
ard-work/src/main/java/com/ruoyi/utils/gis/GisUtil.java
@@ -182,7 +182,7 @@
    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};//经度,纬度,高度
@@ -190,7 +190,16 @@
        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());
    }
}