高德开发者论坛

标题: 新人求助,iOS的定位SDK,定位不到信息 [打印本页]

作者: amap_1377190375    时间: 2015-11-27 10:55
标题: 新人求助,iOS的定位SDK,定位不到信息

- (void)reGeocodeAction
{
    self.locationManager = [[AMapLocationManager alloc] init];
    self.locationManager.delegate = self;
    NSLog(@"22222");
    [self.locationManager setDesiredAccuracy:kCLLocationAccuracyHundredMeters];
    [self.locationManager requestLocationWithReGeocode:YES completionBlock:^(CLLocation *location, AMapLocationReGeocode *regeocode, NSError *error) {

        if (error)
        {
            NSLog(@"locError:{%ld - %@};", (long)error.code, error.localizedDescription);

            if (error.code == AMapLocationErrorLocateFailed)
            {
                return;
            }
        }

        NSLog(@"location:%@", location);
        if (regeocode)
        {
            NSLog(@"reGeocode:%@", regeocode.formattedAddress);
        }
    }];
}



作者: chenjie_1986    时间: 2015-12-7 10:56
代码是跟demo一样的?用demo也没有位置信息?配置key了吗?
作者: amap_1380961754    时间: 2016-1-5 18:15
定位的城市为null
作者: amap_1355120041    时间: 2016-1-20 13:38
chenjie1986928 发表于 2015-12-7 10:56
代码是跟demo一样的?用demo也没有位置信息?配置key了吗?

我也是这样的   配置了key有经纬度的信息  但是逆地址返回的信息全部为null  不知道为什么
作者: amap_1379897717    时间: 2016-1-21 10:38
http://lbs.amap.com/Public/refer ... 918be616d7ded1b239b
(BOOL) requestLocationWithReGeocode:                (BOOL)         withReGeocode
completionBlock:                (AMapLocatingCompletionBlock)         completionBlock
单次定位。如果当前正在连续定位,调用此方法将会失败,返回NO。

注解
该方法将会根据设定的 desiredAccuracy 去获取定位信息。

如果获取的定位信息精确度低于 desiredAccuracy ,将会持续的等待定位信息,直到超时后通过 completionBlock 返回精度最高的定位信息。

可以通过 stopUpdatingLocation 方法去取消正在进行的单次定位请求。
你是否开启了连续定位




欢迎光临 高德开发者论坛 (https://lbsbbs.amap.com/) Powered by Discuz! X3.2