У меня много контактов на моей карте, и я хочу анимировать выноску для наиболее видимого контакта. Как я могу проверить, является ли CLLocationCoordinate2D контакта видимым или ближайшим к центру?
Это может решить ваш запрос
MKMapPoint userPoint = MKMapPointForCoordinate(_mapView.userLocation.location.coordinate); MKMapRect mapRect = _mapView.visibleMapRect; BOOL inside = MKMapRectContainsPoint(mapRect, userPoint);