Вы можете просто нарисовать MKCircle вокруг этой булавки. Предполагая, что у вас есть координата центра и точность (радиус круга), вы можете просто добавить наложение на карту с помощью вызова [map addOverlay: [MKCircle circleWithCenterCoordinate: coordinate radius: accuracy]]
Затем вы можете настроить внешний вид круга в методе MKMapViewDelegate mapView:viewForOverlay:
, где вы можете создать MKCircleView и вернуть его.
Это не позволило бы анимировать, но это было бы очень похоже на круг, используемый вокруг местоположения пользователя.