我想知道是否有可能检查标记是否在该区域之外。 我可以检查用户是否离开了该区域,但是我还想检查地图上是否有任何标记也指向同一事物,所以我想检查标记之间的地理围栏区域。
func setUpGeofence() {
let geofenceRegionCenter = CLLocationCoordinate2DMake(getLatitude(),getLongitude());
let geofenceRegion = CLCircularRegion(center: geofenceRegionCenter, radius: 400, identifier: "Geofence");
geofenceRegion.notifyOnExit = true;
geofenceRegion.notifyOnEntry = true;
self.locationManager.startMonitoring(for: geofenceRegion)
}
}
答案 0 :(得分:0)
您可以使用Web.Domain.entities
来计算每个标记与地理围栏中心的距离。
CLLocation.distance(from:)