我正在实施showuserlocation=TRUE
属性以在地图上显示蓝点
点击蓝点将产生标题为当前位置的标注。
我指的是iPhone上的默认地图应用。我已将标题应用于它,因此它旋转显示North与Maps App相同。
但是当我的地图像标题一样旋转时,当前位置标注也会旋转。
我希望它像iPhone Map App一样留在一个地方。
答案 0 :(得分:1)
如果您希望标注始终处于垂直状态
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{
for (id<MKAnnotation> annotation in mapView.annotations)
{
NSLog(@"keep callout vertical");
MKAnnotationView* annotationView = [mapView viewForAnnotation:annotation];
[annotationView setTransform:CGAffineTransformMakeRotation(0)];
}
}