我需要知道如何在看起来有点像这样的“if”语句中计算纬度/经度坐标(在浮点数中)周围的某种周长:
if (lat != perimeterLat && long != perimeterLong) {
// alert
}
如果有更好的方法(而不是使用“if”语句),请告诉我。
谢谢,雅各布克罗斯
更新:
好的。所以我想通了。我要做的是:
- (void)locationChange:(CLLocation *)newLocation:(CLLocation *)oldLocation {
CLLocationCoordinate2D newCoordinate = [newLocation coordinate];
CLLocationCoordinate2D oldCoordinate = [oldLocation coordinate];
CLLocationDistance meters = [newCoordinate distanceFromLocation:oldLocation];
}
这将是我计算距离的方法。
感谢大家的帮助!