如何检查用户是否在特定区域

How to check if a user is at a specific region

我想知道检查用户当前位置是否在特定区域范围内的最简单方法。我有我想要的区域,我已经设置了用户当前位置。我只需要知道如何比较它们。我尝试使用

startMonitoringForRegion

但这不起作用,因为我有一个 MKCoordinateRegion

有人有解决办法吗? 谢谢

将区域转换为 MKMapRect,将坐标转换为 MKMapPoint 并调用 MKMapRectContainsPoint