iphone能否在程序中获得自己当前位置下的经纬度 如题,就是能否用代码实现获得本机当前位置的经纬度? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的,需要用到CLLocationManagerDelegate和CLLocationManager这些类,可以去查文档,网上例子也很多你的类实现CLLocationManagerDelegate里面的这个方法就可以了:– locationManager:didUpdateToLocation:fromLocation: CLLocationManager *location;location = [[CLLocationManager alloc] init]; [location setDelegate:self]; [location setDesiredAccuracy:kCLLocationAccuracyBest]; [location setDistanceFilter:10]; [location startUpdatingLocation];//这里会去调用下面得方法-(void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{ latitude = newLocation.coordinate.latitude; longitude = newLocation.coordinate.longitude;}//此方法中得newLocation,就是你得当前位置,可以通过它获得当前得经纬度。不过你得机器硬件也得支持 UITextView添加背景图问题,谢谢! 如何在IPad上做收费订阅杂志? 请教一下IOS游戏中 视图控制器(ViewController)的层次关系 关于applestore的软件上下线问题,请有经验的朋友帮下忙 ios上如何解析这样的xml 单例类里为什么要写个类方法来创建对象? wifi传文件的问题. 如何学好ios iOS8 导航控制器popToRootViewController iOS蓝牙问题,我的51单片机非4.0蓝牙如何和iOS互联 点击button修改nsstring值 关于TabBar的问题
你的类实现CLLocationManagerDelegate里面的这个方法就可以了:
– locationManager:didUpdateToLocation:fromLocation:
[location setDelegate:self];
[location setDesiredAccuracy:kCLLocationAccuracyBest];
[location setDistanceFilter:10];
[location startUpdatingLocation];//这里会去调用下面得方法-(void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{ latitude = newLocation.coordinate.latitude;
longitude = newLocation.coordinate.longitude;
}//此方法中得newLocation,就是你得当前位置,可以通过它获得当前得经纬度。不过你得机器硬件也得支持