xuhy
2025-07-03 44ae40a268c94886f653831a6f88b80ae28ddd33
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package com.ruoyi.web.util;
 
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;
    }
}