iOS MKMapView将旋转设置为用户课程/方向

时间:2014-05-17 11:21:19

标签: ios rotation mkmapview direction heading

我想将MKMapView组件的Map旋转到用户行走/驾驶的方向。

我不希望地图居中并自动缩放。这就是为什么我不使用setUserTrackingMode:MKUserTrackingModeFollowWithHeading

我尝试使用位置更新标题并调用mapView的setTransform方法:

- (void)headingUpdate:(CLHeading *)newHeading
{
    [self.mapView setTransform:CGAffineTransformMakeRotation(-1 * newHeading.magneticHeading * M_PI / 180)];
}

问题是整个视图(不仅仅是内容/地图)本身是旋转的,请参见截图:

enter image description here

有没有人有想法?我只想设置用户走的方向(没有缩放,居中等)。

0 个答案:

没有答案