如何检查一个点是否属于MKRect

时间:2010-10-29 21:25:32

标签: objective-c mapkit

是否有人知道MapKit函数返回BOOL或其他东西来指示两个MKMapRect是否相交或包含?

2 个答案:

答案 0 :(得分:2)

MapKit确实包含一些功能来帮助解决这个问题:

BOOL contains = MKMapRectContainsRect(rect1, rect2);
BOOL intersects = MKMapRectIntersectsRect(rect1, rect2);

有关详细信息和其他有用功能,请参阅documentation

答案 1 :(得分:1)

这是一些相当简单的数学,你可以自己实现它,或者你可以将你的MKMapRects转换为CGRects并使用CoreGraphics函数。