iphone 怎么获得自己的当前位置坐标
2011-06-06 12:27
323 查看
iphone 怎么获得自己的当前位置坐标
1。首先
#import <CoreLocation/CoreLocation.h>
2。类里面定义两个变量:
CLLocationManager * locationManager;
CLLocationCoordinate2D curLocation;
3。 类 实现 CLLocationManagerDelegate 代理。
4。实现代码:
startUpdatingLocation 是启动对当前位置的搜索,只要 当前位置移动的范围超过 distanceFilter指定的范围,那么就会重新收到
最新的坐标位置信息。
如果要关闭对位置的更新,需要调用 stopUpdatingLocation。
5。 如果获取到用户的当前位置,会有delegate的函数:
- (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
被调用。
1。首先
#import <CoreLocation/CoreLocation.h>
2。类里面定义两个变量:
CLLocationManager * locationManager;
CLLocationCoordinate2D curLocation;
3。 类 实现 CLLocationManagerDelegate 代理。
4。实现代码:
//获得自己的当前的位置信息 - (void) getCurPosition { //开始探测自己的位置 if (locationManager==nil) { locationManager =[[CLLocationManager alloc] init]; } if ([CLLocationManager locationServicesEnabled]) { locationManager.delegate=self; locationManager.desiredAccuracy=kCLLocationAccuracyBest; locationManager.distanceFilter=10.0f; [locationManager startUpdatingLocation]; } }
startUpdatingLocation 是启动对当前位置的搜索,只要 当前位置移动的范围超过 distanceFilter指定的范围,那么就会重新收到
最新的坐标位置信息。
如果要关闭对位置的更新,需要调用 stopUpdatingLocation。
5。 如果获取到用户的当前位置,会有delegate的函数:
- (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
被调用。
//响应当前位置的更新,在这里记录最新的当前位置 - (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { NSLog(@"newLocation:%@",[newLocation description]); //保存新位置 curLocation=newLocation.coordinate; }
相关文章推荐
- C语言,移动鼠标获得当鼠标当前位置坐标
- iphone 反向地理解析 从坐标获得用户的具体位置信息
- iphone 反向地理解析 从坐标获得用户的具体位置信息
- 高德地图——加载当前位置 LBS获取自定义坐标
- aspcms当前位置链接怎么去?
- 怎么获取调用当前函数的代码位置
- JQuery获得绝对 相对位置的坐标方法
- 如何取鼠标的当前位置/坐标
- 获得google地图上指定位置的坐标
- Android adb shell 获得点击屏幕的位置坐标
- iOS开发——定位获取经纬度坐标,并反编码获得地理位置信息(具体地址,国家、省、市等)
- 在地图上,根据鼠标位置获得当前点的时间
- Android使用百度地图SDK获得当前设备位置所在的省、市
- 02 使用百度地图获得当前位置的经纬度
- jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
- 学习日记--使用百度地图获得当前设备位置信息
- 获得当前IP的位置及经纬度的web服务
- 怎么在map上显示自己的位置
- JQ获取当前鼠标点击位置,自己宽高,浏览器宽高
- 怎样获得当前地图的比例尺和X、Y坐标?(SO开发)