【问题标题】:Altitude problem IOS海拔问题IOS
【发布时间】:2011-04-26 09:19:19
【问题描述】:

我在获取高度时遇到问题,它返回 0.0000。这是我的代码:

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
NSString *tAltitude  = [NSString stringWithFormat:@"%f", [newLocation altitude]];
CLLocationCoordinate2D coord=newLocation.coordinate;
MKCoordinateSpan span = {.latitudeDelta =  0.005, .longitudeDelta =  0.005};
MKCoordinateRegion region = {coord, span};
[map setRegion:region];
NSLog(@"Location: %@", [newLocation description]);
NSLog(@"altitudine:%@",tAltitude); }

【问题讨论】:

  • 你是在模拟器还是真机上运行?
  • 真实设备。所需的精度设置为 kCLLocationAccuracyBest,所以我不知道是什么问题。
  • 问题是我在里面。当我出去测试它的工作。

标签: ios gps mkmapview altitude


【解决方案1】:

如果您在室内,iPhone 使用手机信号塔或 WIFI 位置。这些位置不会返回高度。您必须在户外进行测试才能获得 GPS。

为确保您使用的是 GPS,请同时检查水平精度。如果它在 2 位数范围内,您应该使用 GPS,并且很可能会获得高度读数

【讨论】:

    猜你喜欢
    • 2016-12-07
    • 1970-01-01
    • 2011-06-19
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-07
    • 2016-05-22
    相关资源
    最近更新 更多