如何在iOS 4.0 / 4.2中获取当前位置的经度和纬度?

时间:2011-08-29 09:32:23

标签: iphone objective-c ios4 ios-4.2 cllocationmanager

我有问题获取当前位置iOS 4.0中的经度和纬度也尝试在iOS 4.2中实际上我想在我的应用程序上绘制从当前位置到特定位置的路线,我在我的应用程序中尝试了很多方法但我不能得到结果

请回复任何有关此事的人。

谢谢! :)

3 个答案:

答案 0 :(得分:16)

CLLocationManager *lm = [[CLLocationManager alloc] init];
lm.delegate = self;
lm.desiredAccuracy = kCLLocationAccuracyBest;
lm.distanceFilter = kCLDistanceFilterNone; 
[lm startUpdatingLocation];

CLLocation *location = [lm location];

CLLocationCoordinate2D coord;
coord.longitude = location.coordinate.longitude;
coord.latitude = location.coordinate.latitude;
// or a one shot fill
coord = [location coordinate];

答案 1 :(得分:5)

下载此example

此示例将显示当前的lat long

答案 2 :(得分:0)

您需要调用CLLocationManager(请参阅Apple Documentation)。 - startUpdatingLocation和 - stopUpdatingLocation是您将使用的主要方法之一。