博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios8版本地图定位注意点
阅读量:4974 次
发布时间:2019-06-12

本文共 588 字,大约阅读时间需要 1 分钟。

学习ios地图定位

我先定义一个属性:

@property (weak, nonatomic) IBOutlet MKMapView *mapV;

然后在项目运行时初始化该属性一些参数:

//设置地图控件的类型MKMapTypeStandard = 0, //默认模式    //MKMapTypeSatellite,   //卫星模式    //MKMapTypeHybrid       //混合模式    self.mapV.mapType = MKMapTypeStandard;        //设置自动追踪, 第一次使用定位功能需要授权    [self.mapV setUserTrackingMode:MKUserTrackingModeFollow animated:YES];

  然后我运行时,发现地图定位功能竟然不起作用,一查,发现我的是ios8版本, 针对ios8版本,必须在配置文件info.plist进行一项配置,就是增加NSLocationAlwaysUsageDescription或者NSLocationWhenInUseUsageDescription来告诉用户使用定位服务的目的

增加这个配置后,再次运行,就能够进行地图定位了!

 

转载于:https://www.cnblogs.com/tandaxia/p/4326467.html

你可能感兴趣的文章
OPENSSL使用方法
查看>>
接口操作XML
查看>>
idhttp访问DATASNAP有密码验证的中间件
查看>>
libmidas.so.2
查看>>
开发WINDOWS服务程序
查看>>
httpencode编码
查看>>
cross socket和msgpack的数据序列和还原
查看>>
解决跨操作系统平台JSON中文乱码问题
查看>>
DELPHI搭建centos开发环境
查看>>
IdHTTPServer允许跨域访问
查看>>
更新.net core 3.0,dotnet ef命令无法使用的解决办法
查看>>
React躬行记(13)——React Router
查看>>
前端利器躬行记(1)——npm
查看>>
前端利器躬行记(2)——Babel
查看>>
前端利器躬行记(6)——Fiddler
查看>>
Forbidden You don't have permission to access / on this server.
查看>>
Intellij Idea新建web项目(转)
查看>>
用JAVA编写浏览器内核之实现javascript的document对象与内置方法
查看>>
centos iptables
查看>>
unity3d 移动与旋转 2
查看>>