首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MKMapCamera显示向南

MKMapCamera显示向南
EN

Stack Overflow用户
提问于 2016-01-17 21:44:22
回答 1查看 141关注 0票数 2

有没有办法在swift 2中加载面向南而不是北的mapKit?

我试过MKMapCamera,也看过苹果的文档,但我读过或试过的都不起作用。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-08-17 00:13:22

下面的Swift代码创建一个标题为180°的MKMapCamera对象,该对象将地图方向设置为朝南:

代码语言:javascript
复制
let camera = MKMapCamera()
camera.centerCoordinate = CLLocationCoordinate2D(latitude: 48.858, longitude: 2.294)
camera.heading = 180.0
mapView.setCamera(camera, animated: true)

MKMapCameraheading属性控制贴图将面对的指南针角度。0°表示北,45°表示东北,90°表示东,依此类推。

如果您的视图控制器具有指向MKMapView对象的IB插座,则可以将以上代码添加到viewDidLoad方法中:

代码语言:javascript
复制
override func viewDidLoad() {
    super.viewDidLoad()
    let camera = MKMapCamera()
    camera.centerCoordinate = CLLocationCoordinate2D(latitude: 48.858, longitude: 2.294)
    camera.heading = 180.0
    mapView.setCamera(camera, animated: true)
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34838997

复制
相关文章

相似问题

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