компонент MapKit MKMapView
отображает текущую позицию самостоятельно, вам не нужно ничего делать.
На самом деле, внутренне, он создает экземпляр CLLocationManager
и начинает обновлять местоположение для него, чтобы получить события положения в реальном времени. когда он получает эти позиции, он отображает их в виде синей точки с кругами с различным радиусом для указания точности, но это делается автоматически.
Чтобы запустить отображение текущей позиции на MKMapView, просто установите showsUserLocation
на YES
на вашем экземпляре MKMapView, и вы получите эту синюю точку, которая отображается и обновляется в режиме реального времени.