Это, безусловно, возможно, вот та самая строка, которая заставляет его работать:
[self.map setTransform:CGAffineTransformMakeRotation(-1 * newHeading.magneticHeading * M_PI / 180)];
Чтобы получить события заголовка, вам нужно создать CLLocationManager
исделать [locationManager startUpdatingHeading];
Надеюсь, это поможет вам