1

如何使用 iphone 4 在谷歌地图上使用基于方向的指南针,就像 MAPS 应用程序所做的那样

有什么教程可以参考吗??

谢谢

4

1 回答 1

4

locationManager:didUpdateHeading:中,对您的地图视图应用相应的旋转变换:

double headingInRadians = newHeading.trueHeading * M_PI / 180.0;
mapView.transform = CGAffineTransformMakeRotation(headingInRadians);

地图视图的框架应该比可见区域大一点,以便在旋转时不会出现空白角。

于 2010-12-09T11:27:25.943 回答