在我的应用程序中,我想检查我的位置是否在定义的区域内。我知道区域坐标,我想在应用程序启动时检查它。我该怎么做?据我所知,地理围栏可以帮助我,但这种技术总是扫描用户的位置。我只需要手动检查。
最佳答案
如果您通过 CLLocationManager
手动检查获得了用户坐标,然后将它们存储为 CLLocation
对象,然后再获取另一个 CLLocation
包含要检查区域的中心点的对象。然后,您可以使用[someUserLocationObject distanceFromLocation:centralPointOfArea]
,它将为您提供用户距中心点的距离(以米为单位),您可以从那里做出确定。
关于ios - 检查用户是否在定义的区域内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655702/