iOS使用CoreLocation API需要的配置
2015-01-21 16:36
302 查看
如果你根据Core Location framework的文档尝试使用CL服务的时候,你会发现什么都不会发生。调用CLLocationManager的startUpdatingLocation后没有任何location返回到delegate。调用requestCLPermission也没有动静。这是因为你没有配置好使用location service。
使用CL,要进行以下配置
1. info.plist里面要根据需要添加 NSLocationWhenInUseUsageDescription / NSLocationAlwaysUsageDescription。参阅苹果开发者文档中"Cocoa Keys"一节。
2. info.plist里面还要在"required device capability" 里面添加一个新的item,并将内容设为“location-services”。这一步应该是为了阻止没有GPS的设备下载应用。参阅苹果开发者文档"Device compatibility"一文。
3. 如果你希望程序在后台接受位置信息,首先打开"Capabilities->Background mode" 然后勾location updates。
使用CL,要进行以下配置
1. info.plist里面要根据需要添加 NSLocationWhenInUseUsageDescription / NSLocationAlwaysUsageDescription。参阅苹果开发者文档中"Cocoa Keys"一节。
2. info.plist里面还要在"required device capability" 里面添加一个新的item,并将内容设为“location-services”。这一步应该是为了阻止没有GPS的设备下载应用。参阅苹果开发者文档"Device compatibility"一文。
3. 如果你希望程序在后台接受位置信息,首先打开"Capabilities->Background mode" 然后勾location updates。
相关文章推荐
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- IOS学习之Core Location定位和MapKit视图使用
- iOS CoreLocation的使用
- IOS CoreLocation框架的使用(用于地理定位)
- ios中Core Location跟Map Kit的基本使用
- AJ学IOS 之CoreLocation基本使用
- IOS CoreLocation中CLLocationManager类的基本使用
- ios已上架的APP更新,使用core data的需要升级core Data数据库,这样做
- ios-使用Core Location框架定位
- iOS开发--iOS9 SearchApi CoreSpotlight的使用
- iOS CoreLocation使用(iOS8 回调不行的问题解决)
- ios 使用CoreLocation框架确定他的物理位置
- ios 利用自带的CoreLocation.framework 实现获取手机当前处于的精度和纬度 并计算两点之间的间距(特别使用于团购,附近商户之类的项目)
- 猫猫学iOS 之CoreLocation基本使用
- iOS CoreLocation框架第一章—— CLLocationManager的使用(包含iOS6,iOS8,iOS9各种变动)
- iOS CoreLocation定位 使用方法
- iOS开发中使用CoreLocation框架处理地理编码的方法
- iOS - 使用CoreLocation获取当前所在城市
- iOS CoreLocation的使用
- iOS—使用CoreLocation框架获取定位信息