swift5学习之旅之地图MKMapView

这篇博客介绍了如何在Swift5中使用MKMapView显示用户位置并打印地址。通过设置地图类型、用户追踪模式、显示比例尺和交通等选项,实现地图功能。同时,通过CLLocationManager获取高精度位置,并进行地址解析显示。代码示例包括在info.plist中添加权限声明,以及实现CoreLocationManagerDelegate来更新和显示位置信息。

swift5学习之旅----地图MKMapView

显示自己的位置和print自己位置的地址(需要实机测试)
在这里插入图片描述

在这里插入图片描述

需要在info.plist添加Privacy - Location When In Use Usage DescriptionPrivacy - Location When In Use Usage Description

  • 整体代码

Github还没上传,先用着Dropbox(可能要翻墙),看完有收获的感谢点个赞👍,如果翻不了墙要代码可以私聊我
https://www.dropbox.com/sh/x6i69oa66xccu7j/AACIbme_sPRyFn-5rKcdZvuba?dl=0
dropbox地图工程

  • 主要功能
 self.mapType = .standard
        self.delegate = self
        //用户位置追踪
        self.userTrackingMode = .followWithHeading
        //显示当前位置
        self.showsUserLocation = true
        //显示指南针(默认显示)
        //        self.showsCompass = true
        //显示比例尺
        self.showsScale = true
        //显示交通
        self.showsTraffic = true
        //地图是否可缩放
        self.isZoomEnabled = true
        //设置地图范围(越小精度越高
//        let latDelta = 0.05
//        let longDelta = 0.05
//        let currentLocationSpan: MKCoordinateSpan = MKCoordinateSp
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值