从方法中获取 CLLocation 坐标
Posted
技术标签:
【中文标题】从方法中获取 CLLocation 坐标【英文标题】:Get CLLocation coordinate from a method 【发布时间】:2011-03-10 16:59:27 【问题描述】:我遵循http://www.vellios.com/2010/08/16/core-location-gps-tutorial/ 的教程 制作一个应用程序来显示用户的当前位置。 它有一个名为 locationUpdate 的方法
- (void)locationUpdate:(CLLocation *)location
//locLabel.text = [location description];
speedLabel.text = [NSString stringWithFormat:@"SPEED: %f", [location speed]];
latitudeLabel.text = [NSString stringWithFormat:@"LATITUDE: %f", location.coordinate.latitude];
longitudeLabel.text = [NSString stringWithFormat:@"LONGITUDE: %f", location.coordinate.longitude];
altitudeLabel.text = [NSString stringWithFormat:@"ALTITUDE: %f", [location altitude]];
如何在这个方法之外调用 location.coordinate.latitude?p>
【问题讨论】:
【参考方案1】:在您的 .h 文件中创建一个 CLLocation 变量,然后在位置更新时设置该变量(在下面的方法中)。
- (void)locationUpdate:(CLLocation *)location
【讨论】:
喜欢这个CLLocation *currentLat;
?
是的,这是正确的。记得在.h中导入mapkit
我如何在 viewDidLoad() 中分配它
我在答案- (void)locationUpdate:(CLLocation *)location
中发布的方法中没有
如果对您有用,请选择正确的答案。以上是关于从方法中获取 CLLocation 坐标的主要内容,如果未能解决你的问题,请参考以下文章
iOS 使用 CLLocation 和 MapView 一起获取坐标和更新地图
是否可以从 CLLocation(或 CLLocationCoordinates2D)获取 NSTimeZone 实例?
swift Swift - 扩展到CLLocation以获取坐标的笛卡尔表示。来源:http://stackoverflow.com/a/5983282/273119
swift Swift - 扩展到CLLocation以获取坐标的笛卡尔表示。来源:http://stackoverflow.com/a/5983282/273119
swift Swift - 扩展到CLLocation以获取坐标的笛卡尔表示。来源:http://stackoverflow.com/a/5983282/273119
swift Swift - 扩展到CLLocation以获取坐标的笛卡尔表示。来源:http://stackoverflow.com/a/5983282/273119