无关风月
5 天以前 f4bd0aee057469535a859905582ba4e955fbb79d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package com.ruoyi.web.controller.tool;
 
import java.util.List;
 
public class GeoChecker {
    public static boolean isInAnyCircle(double userLat, double userLon, List<double[]> circleCenters, double radius) {
        for (double[] center : circleCenters) {
            double distance = PathParser.calculateDistance(userLat, userLon, center[0], center[1]);
            if (distance <= radius) {
                return true;
            }
        }
        return false;
    }
}