MKPinAnnotationView标题

时间:2012-09-27 16:33:25

标签: iphone map mkannotationview heading

在我的应用程序中,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圈(左和右),直到它们的方向变得稳定,在它之前它们会变得“狂野”。 我希望我以正确的方式解释它

由于

0 个答案:

没有答案