3

我想将我的 MKMapView 组件的地图旋转到用户步行/驾驶的方向。

我不希望地图自动居中和缩放。这就是我不使用的原因setUserTrackingMode:MKUserTrackingModeFollowWithHeading

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

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

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

在此处输入图像描述

有人有想法吗?我只想设置用户行走的方向(无缩放、居中等)

4

0 回答 0