首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >地图应用程序标注旋转问题中的mapView当前位置蓝点和手电筒

地图应用程序标注旋转问题中的mapView当前位置蓝点和手电筒
EN

Stack Overflow用户
提问于 2012-03-05 00:42:06
回答 1查看 426关注 0票数 0

我正在实现showuserlocation=TRUE属性来在地图上显示一个蓝点。

单击蓝点将产生标题为Current Location的标注。

我指的是iPhone上的默认地图应用程序。我已将标题应用到它,以便它旋转,以显示与地图应用程序相同的北。

但是当我的地图像标题一样旋转时,当前位置标注也会旋转。

我希望它停留在一个地方,因为在iPhone地图应用程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-06 17:26:41

如果希望标注始终保持垂直

代码语言:javascript
运行
复制
- (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)];
   }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9556743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档