我们可以关闭所有的定位服务,只需要把最上面的
“定位服务”开关控件关闭就可以了。下面
的具体应用也可以关闭和开启。
下面我们通过一个案例介绍一下使用定位服务编程,在应用启动时候启动,进入画面时候
会获得位置信息,并显示在对应的文本框中,如果设备位置发送变化,也会重新会的位置
信息,并更新对应的文本框。
首先要实现定位服务的案例,需要为工程引入
CoreLocation 框架,添加具体步骤是选择工
程中的
TARGETS→WhereAmI→Build Phases→Link Binary With Libraries,选择右下角的
“+”按钮,打开框架和库选择对话框
再添加对话框中选择
CoreLocation.framework,点击 Add 按钮后添加完成。UI 设计部分我们
不再介绍。我们直接看看实现代码,其中主要代码是视图控制器
ViewController 中编写的,
其中
ViewController.h 代码如下:
1
#import <UIKit/UIKit.h>
2
3
#import <CoreLocation/CoreLocation.h>
4
5
#import <CoreLocation/CLLocationManagerDelegate.h>
6
7
@interface ViewController : UIViewController <CLLocationManagerDelegate>
8
9
//经度
10
11
@property (weak, nonatomic) IBOutlet UITextField *txtLng;
12
13
//纬度
14
找软件资料,就到一览软件文库