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;
| }
| }
|
|