3

有没有一种类似于存储圆形 CLRegion 的方式来存储方形位置区域的方法?

目前,在初始化CLRegionI 调用时:

– initCircularRegionWithCenter:radius:identifier:

这将创建一个圆形的 CLRegion。我希望能够创建一个与此类似但呈方形的区域。我需要存储一个可变大小的方形地图区域,我可以像CLRegion方法一样点击测试– containsCoordinate:

我也看过,MKCoordinateRegion虽然我不确定它是否适用于我想做的事情。

4

2 回答 2

1

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

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

于 2012-06-22T19:39:26.047 回答
1

我最终做了一个类来为我处理这个问题:cknadler/CKSquareRegion

我使用了来自http://www.movable-type.co.uk/scripts/latlong.html的坐标数学

于 2012-08-07T18:07:10.423 回答