iOS系统自带定位,用CLLocationManager就可以轻松的实现定位的操作,获得的是一组经纬度,当然,也可以根据给出的经纬度获取相应的省份、城市、街道等信息,下面就看一个根据经纬度获得城市的demo:
因为获取经纬度需要CLLocationManager类,而这个类包含在CoreLocation框架中,获取城市信息需要mapKit框架,所以需要首先在工程中导入这两个框架:
导入框架的步骤:选择1.target――2.Build Phases――3.Link Binary With Libraries ――4.点击“+”号:如图所示步骤:
点击加号之后在搜索框里输入相应的框架,即可搜索到,如图所示
下面就该写代码了,首先在视图控制器中导入:
#import <CoreLocation/CoreLocation.h> #import <MapKit/MapKit.h>