iphone - 如何在 iPhone 中获取经纬度范围?

标签 iphone ios mkmapview

如何使用两个东北纬度和西南纬度经度坐标在 iPhone 中创建纬度-经度边界,我想检查我当前的纬度经度是否在我的纬度经度边界内。

我使用以下纬度经度坐标创建了一个边界:

double minLng = 7.880571
double maxLng = 8.357336
double minLat = 49.108775
double maxLat = 49.288638

我想检查我的其他纬度经度是否在此范围内。

最佳答案

尝试这样,

CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {

    if(newLocation.coordinate.latitude>=49.108775 && newLocation.coordinate.latitude<=49.288638 && newLocation.coordinate.longitude>=7.880571 && newLocation.coordinate.longitude<=8.357336 ) {

         // It is in the bounds

    }
}

关于iphone - 如何在 iPhone 中获取经纬度范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15495670/

相关文章:

ios - 减去两个 MKCircle 或者如何在 MapKit 的 map 上画一个环?

ios - View 中的图像大于设备屏幕

ios - 带导航 Controller 的模态视图

iphone - 将所有日历日期插入到 uitableview 中。

ios - MKMapview注释

ios - MKMapView 改变当前位置飞艇颜色

iphone - 如何根据条件语句抓取列表项?

ios - 从 videoView、Twilio 视频中清除一帧

ios - Swift 3 - 使用 Siri 运行具有特定关键字的应用程序

c# - 单点触控 : UIDocumentInteractionController preview right bar button not working in iPhone