Ios 检查用户是否在定义的区域中

Ios 检查用户是否在定义的区域中,ios,geolocation,location,area,Ios,Geolocation,Location,Area,在我的应用程序中,我想检查我的位置是否在定义的区域内。我知道区域坐标,我想在应用程序启动时检查它。我怎么做?据我所知,地理围栏可以帮助我,但这种技术总是扫描用户的位置。我只需要手动检查一下 如果您通过使用CLLocationManager手动检查获得用户坐标,则将其存储为CLLocation对象,然后使用另一个CLLocation对象,该对象包含要检查的区域的中心点。然后,您可以使用[SomeUserLocation Object distanceFromLocation:centralPoin

在我的应用程序中,我想检查我的位置是否在定义的区域内。我知道区域坐标,我想在应用程序启动时检查它。我怎么做?据我所知,地理围栏可以帮助我,但这种技术总是扫描用户的位置。我只需要手动检查一下

如果您通过使用
CLLocationManager
手动检查获得用户坐标,则将其存储为
CLLocation
对象,然后使用另一个
CLLocation
对象,该对象包含要检查的区域的中心点。然后,您可以使用
[SomeUserLocation Object distanceFromLocation:centralPointOfArea]
这将给出用户距中心点的距离(以米为单位),您可以从那里进行确定