在我的应用程序中,MapView是动态的,并且由于Iphone方向而更新如下:
CLLocationDirection theHeading = ((locationManager.heading.trueHeading > 0) ?
locationManager.heading.trueHeading : locationManager.heading.magneticHeading);
[mapView setTransform:CGAffineTransformMakeRotation(-DEGREES_TO_RADIANS(theHeading))];
如果用户打开MKPinAnnotationView,我希望此视图也响应iphone标题,所以我也使用“setTransform:CGAffineTransformMakeRotation”。
每次更新设备标题时,mapview和PinAnnotationView都会更新。 问题是,在开始时它需要3-4圈(左和右),直到它们的方向变得稳定,在它之前它们会变得“狂野”。 我希望我以正确的方式解释它
由于