如何获取当前纬度&经度

发布于 2024-09-25 16:25:22 字数 276 浏览 3 评论 0原文

如何获取当前纬度和纬度经度 如果不

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation*)newLocation fromLocation:(CLLocation *)oldLocation {

} 

使用这个方法

,如果我使用这个函数,我必须移动多少距离....以便核心定位框架调用这个方法,或者我可以通过编程调用这个函数....

How to get current latitude & longitude
without

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation*)newLocation fromLocation:(CLLocation *)oldLocation {

} 

using this method

and if i used this function , how much distance i have to travel.... so that this method will be called by corelocation framework or can i call this function programmatic ....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

带刺的爱情 2024-10-02 16:25:22

CLLocationManager 是您必须使用的接口,以便获取有关设备位置的信息。

您可以随时初始化并开始获取位置更新。每当收到新位置时,CLLocationManager 都会通知您的代理。

locationManager = [[CLLocationManager alloc] init]; 
locationManager.desiredAccuracy = kCLLocationAccuracyBest; 
locationManager.distanceFilter = DISTANCE_FILTER_VALUE;
locationManager.delegate = self; 
[locationManager startUpdatingLocation];

The CLLocationManager is the interface you must use in order to get information about the location of the device.

You can initialise and begin getting location updates whenever you like. The CLLocationManager will notify your delegate whenever a new location is received.

locationManager = [[CLLocationManager alloc] init]; 
locationManager.desiredAccuracy = kCLLocationAccuracyBest; 
locationManager.distanceFilter = DISTANCE_FILTER_VALUE;
locationManager.delegate = self; 
[locationManager startUpdatingLocation];
浮华 2024-10-02 16:25:22

请注意,当您尝试在使用模拟器时获取值并执行以下操作时:

nsLog(locationManager.location.coordinate.latitude); // it will give you zero

如果您使用mapkit来获取纬度和经度,它将为您提供苹果总部的坐标(如果我没有记错的话)。

我认为它需要很长时间才能真正获取您的位置,但是当我尝试在实际设备中运行它时,它会提示允许设备立即获取当前位置。

Note that when you try to get the values while using a simulator and do:

nsLog(locationManager.location.coordinate.latitude); // it will give you zero

And if you use the mapkit to get the lat and long it will give you the coordinates of apple main office (If im not mistaken).

I thought that it take so much time before it actually gets your location but when I try to run it in the actual device it prompts the allow device to get current location immediately.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文