.h文件中
1.引入CoreLocation/CoreLocation.h 包
2.实现 CLLocationManagerDelegat
.m文件中
1.
2. 创建一个指南针图片。指南针实际上拥有传感器来改变图片的角度。
arrowImageView = [[UIImageView alloc] initWithImage:[UIImagimageNamed:@"compass.png"]];
3. 初始化locationManager并设置代理类
self.locationManager= [[CLLocationManager alloc]init];
4. 如果传感器可用的话
if ([CLLocationManager headingAvailable]) {
5. 调用locationManager成员方法
-(void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{
//
}