zhangnaisong
2024-04-29 1ee571b59703f5feb1c74120be23331d81250af5
ard-work/src/main/java/com/ruoyi/alarmpoints/well/service/impl/ArdAlarmpointsWellServiceImpl.java
@@ -921,13 +921,12 @@
        List<Map<String,Object>> result = new ArrayList();
        for(ArdAlarmpointsWell ardAlarmpointsWell : innerList){
            Map<String,Object> map = new HashMap();
            double distance_Target = RealDistance(ardCameras.getLongitude(),ardCameras.getLongitude(),ardAlarmpointsWell.getLongitude(), ardAlarmpointsWell.getLatitude());
            double distance_Target = RealDistance(ardCameras.getLongitude(),ardCameras.getLatitude(),ardAlarmpointsWell.getLongitude(), ardAlarmpointsWell.getLatitude());
            double Angle_A = GetAngle(ardCameras.getLongitude(),ardCameras.getLongitude(),ardAlarmpointsWell.getLongitude(), ardAlarmpointsWell.getLatitude());
            double Angle_A = GetAngle(ardCameras.getLongitude(),ardCameras.getLatitude(),ardAlarmpointsWell.getLongitude(), ardAlarmpointsWell.getLatitude());
            double Angle_E = Math.atan((ardCameras.getAltitude() - 0) / distance_Target) * 180 / Math.PI;
            Angle_A = Angle_A - (p - fHorFieldAngle/2);//视场角内方位
            Angle_E = Angle_E - (360 - t - fVerFieldAngle/2);//视场角内俯仰
            map.put("id",ardAlarmpointsWell.getId());