如何测试CLLocationCoordinate2D在当前MKMapView中是否可见?

时间:2011-06-11 22:05:21

标签: ios4 mkmapview cllocationmanager mkannotation mkannotationview

我的地图上有很多针脚,我想要为最明显的针脚设置标注动画。如何查看引脚的CLLocationCoordinate2D是否可见或最接近中心?

1 个答案:

答案 0 :(得分:3)

这可能会解决您的查询

  MKMapPoint userPoint = MKMapPointForCoordinate(_mapView.userLocation.location.coordinate);
    MKMapRect mapRect = _mapView.visibleMapRect;
    BOOL inside = MKMapRectContainsPoint(mapRect, userPoint);