Tag: cllocation

我如何比较两个CLLocationCoordinate2D? (iPhone / ipad公司)

我需要一种比较两个CLLocationCoordinate2D的方式,但是当我尝试使用==它不会工作。 请有人可以帮助我比较他们的最佳方式吗?

iPhone模拟器上的CLLocationManager失败,kCLErrorDomain代码= 0

iPhone模拟器上的CLLocationManager应该假冒Cupertino(不是吗?),但它不会,它会失败,而kCLErrorDomain Code=0 。 LocationManager的委托收到消息didFailWithError 。 这个方法是为了logging错误而实现的,控制台输出如下内容: Error Domain=kCLErrorDomain Code=0 "The operation couldn't be completed. (kCLErrorDomain error 0.)" 当我遇到这个问题时,我正在研究一个真正的项目,但是由于我从开发中心下载了“位置”示例代码(针对iOS 4的更新版本为2010-06-22)并且问题持续存在,所以讨论我的代码毫无意义。 该应用程序是为了启用一个“添加”button,当它收到第一个位置更新,使用户可以跟踪他们的位置,但它什么都不做。 我添加了一个(微不足道)的行来执行didFailWithError来logging错误,如果有的话。 我得到上述的错误。 使用Xcode 3.2.2和目标3.1.3,运行“Locations”项目的旧版本时,我可以获得一个固定位置(Cupertino)。 有人可以帮忙吗? 谢谢。

如何检查CLLocationCoordinate2D是否为空?

如何检查CLLocationCoordinate2D是否为空?

用于计算带有半阴茎function的轴承的CL位置类别

我试图写一个CLLocation的类别,以将方位返回到另一个CLLocation。 我相信我正在做一些错误的公式(结石不是我的强项)。 返回的轴承总是closures。 我一直在看这个问题,并尝试应用接受的更改作为正确的答案和它引用的网页: 计算两个CLLocationCoordinate2D之间的方位 http://www.movable-type.co.uk/scripts/latlong.html 感谢任何指针。 我已经尝试纳入来自其他问题的反馈,但我仍然没有得到什么。 谢谢 这是我的类别 – —– CLLocation + Bearing.h #import <Foundation/Foundation.h> #import <CoreLocation/CoreLocation.h> @interface CLLocation (Bearing) -(double) bearingToLocation:(CLLocation *) destinationLocation; -(NSString *) compassOrdinalToLocation:(CLLocation *) nwEndPoint; @end ——— CLLocation + Bearing.m #import "CLLocation+Bearing.h" double DegreesToRadians(double degrees) {return degrees * M_PI / 180;}; double RadiansToDegrees(double radians) {return radians * 180/M_PI;}; @implementation […]

didFailWithError:错误域= kCLErrorDomain代码= 0“操作无法完成。 (kCLErrorDomain错误0.)“

我想获得当前的位置,但是我得到一个错误。 这是我的视图控制器的一个片段。 – (void)viewDidLoad { self.locationManager = [[CLLocationManager alloc] init]; [locationManager setDelegate:self]; [locationManager setDesiredAccuracy:kCLLocationAccuracyNearestTenMeters]; [locationManager startUpdatingLocation]; } – (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray<CLLocation *> *)locations { // I would get the latest location here // but this method never gets called } – (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error { NSLog(@"didFailWithError: %@", error); } 我期待的委托方法locationManager:didUpdateLocations:得到调用,而是,只有locationManager:didFailWithError:被调用,并打印这个: didFailWithError: Error Domain=kCLErrorDomain Code=0 […]