objective-c - 类似于 CLRegion 的方形区域

标签 objective-c ios mapkit core-location

有没有一种方法可以像存储圆形 CLRegion 那样存储方形位置区域?

目前,在初始化 CLRegion 时,我调用:

– initCircularRegionWithCenter:radius:identifier:

这将创建一个圆形的 CLRegion。我希望能够创建一个与此类似但呈正方形的区域。我需要存储一个可变大小的方形 map 区域,我可以使用类似于 CLRegion 方法 – containsCoordinate: 进行 HitTest 。

我也查看了 MKCoordinateRegion,但我不确定它是否适用于我正在尝试做的事情。

最佳答案

我不知道存在任何类。但我认为自己创建一个并不难。

假设正方形与纬度线平行,您只需检查纬度和经度是否在一定范围内。

关于objective-c - 类似于 CLRegion 的方形区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11106800/

相关文章:

iphone - 如何缩放覆盖 View 下方的 MapView 注释?

iphone - Core Data 数据模型 : attribute type for UIColor

ios - 以编程方式默认 iPhone 屏幕截图

ios - 在 swift 2.0 中构建自定义相机应用程序时出错

ios - 数据按日期排序

ios - Google 文档的解决方法停止为 iOS 中的键盘扩展触发 textWillChange?

ios - 如何在同一注释 View (swift3)下更改mapkit中的引脚颜色

ios - 如何定位 "unrecognized selector sent to instance"的错误在哪里?

ios - 选择 UITableView 上的所有单元格

ios - 更新 MKMapkit View 注释不起作用?