【问题标题】:how to improve accuracy of Lat long using Core location manager如何使用核心位置管理器提高经纬度的准确性
【发布时间】:2011-06-27 06:44:55
【问题描述】:

提高iPhon的经纬度精度的可能步骤是什么。

因为有很多方法,通常我们使用

self.TlocationManager = [[[CLLocationManager alloc] init] autorelease];

self.TlocationManager.desiredAccuracy = kCLLocationAccuracyBest; 


self.TlocationManager.distanceFilter = kCLLocationAccuracyBestForNavigation;

self.TlocationManager.delegate = self;  

[self.TlocationManager startUpdatingLocation];

从这一点来看,我们需要实施哪些额外措施才能从 iPhone 获得最佳位置。

【问题讨论】:

    标签: iphone ios4 location core-location


    【解决方案1】:

    好吧,您无法更改 代码以使其变得更好...但是您可以在您的委托中进行一些有趣的检查:

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

    其中 newLocation 包含以下属性:

      horizontalAccuracy
      verticalAccuracy
    

    在开始“使用”纬度/经度值之前,您应该监控准确度,直到它达到您满意的程度。

    http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocation_Class/CLLocation/CLLocation.html#//apple_ref/doc/c_ref/CLLocation

    【讨论】:

      【解决方案2】:

      不,这是你在代码中能做的最好的事情。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-12
        • 2014-10-26
        • 2018-11-08
        • 1970-01-01
        • 1970-01-01
        • 2013-08-03
        • 1970-01-01
        相关资源
        最近更新 更多