18.2 Core Location

18.2 Core Location

Core Location框架为定位用户当前的位置和方向提供了接口,负责从相应的硬件设备收集信息,并以异步的方式报告给应用程序。数据是否可用,取决于设备的类型以及所需的硬件当前是否打开,如果设备处于飞行模式,则某些硬件可能不可用。

在使用Core Location时,需要在Info.plist中配置使用地理位置的权限的说明。设置完成后,用户在使用之前会得到一个请求此权限的提示,如果用户不授予访问权限,应用将无法得到用户的相关地理位置信息。