【发布时间】:2012-11-29 15:10:35
【问题描述】:
我想将 CLRegion(中心和半径)转换为两点(左上角、右下角)坐标集。
我看过这个答案,但不合适: Convert MKCoordinateRegion to MKMapRect
我有 CLRegion 的原因是因为它是 Forward Geolocation 的输出。
我需要两个纬度/经度点来查询数据库(因此不能使用 CLRegion containsCoordinate)。
【问题讨论】:
-
你不能像在链接的问题中那样使用 MKCoordinateRegionMakeWithDistance 而是通过 radius*2.0 作为距离吗?
-
@AnnaKarenina,但是我会有一个 MKCoordinateRegion 也无济于事,除非我错过了什么?
-
从区域中,您可以推导出 MKMapRect 或直接将角点轻松计算为纬度/经度。您可以尝试链接问题中的第一个答案或使用this other answer 中的一些代码。
-
@AnnaKarenina 这听起来很合理。制定一个正确的答案,以便我接受 - 谢谢!
标签: ios coordinate-transformation