peterchen149 2015-08-20 14:18 采纳率: 0%
浏览 5436
已采纳

高德地图逆地理编码结果没有数据,是什么问题?

今天试了下逆地理编码功能,相关代码如下:
-(void)initMapS{
if (!self.mapS) {
self.mapS = [[AMapSearchAPI alloc] initWithSearchKey:GAODEMAPKEY Delegate:self];
}
}

//初始化逆地理编码
-(AMapReGeocodeSearchRequest *)initializeRegeoReqWithLatitude:(double)latitude longitude:(double)longitude{
AMapReGeocodeSearchRequest *regeoReq = [[AMapReGeocodeSearchRequest alloc]init];
regeoReq.searchType = AMapSearchType_Geocode;
regeoReq.location = [AMapGeoPoint locationWithLatitude:latitude longitude:longitude];
regeoReq.requireExtension = YES;
return regeoReq;
}
// 开始逆地理编码
-(void)beginGeoCodeWithSearchReq:(AMapReGeocodeSearchRequest *)searchReq{
if (searchReq) {
[self initMapS];
[self.mapS AMapReGoecodeSearch:searchReq];
}
}

-(void)onReGeocodeSearchDone:(AMapReGeocodeSearchRequest *)request response:(AMapReGeocodeSearchResponse *)response{
if (self.isReoGeo) {
self.isReoGeo = NO;
}

if(response.regeocode != nil){
    NSString *result = [NSString stringWithFormat:@"%@",response.regeocode.addressComponent];
    NSLog(@"逆地理编码结果:%@",result);
    if(result && result.length > 0){
        self.addCL.text = result;
    }
}

}
最终输出的结果却什么都没有:
逆地理编码结果:{province: , city: , district: , township: , neighborhood: , building: , citycode: , adcode: , streetNumber: {street: , number: , location: {0.000000, 0.000000}, distance: 0, direction: }, businessAreas: }
请问这是什么问题?

  • 写回答

3条回答 默认 最新

  • LUCKEYMAN 2015-08-21 02:51
    关注

    没有获取到当前位置的经纬度。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 MATLAB动图问题
  • ¥15 有段代码不知道怎么理解,const isToken = (config.headers || {}).isToken === false
  • ¥100 采用栈和深度优先算法对我的代码进行修改显示路径
  • ¥15 pointnet2包安装
  • ¥20 射频功率问题,解答者有酬谢!
  • ¥80 构建降雨和积水的预测模型
  • ¥15 #Qt Transform setTransform()在鼠标拖动移动视角是一致在原地不动,无法变换视角(细微观察似乎视图有在原地抖动),无法变换视角(细微观察似乎视图有在原地抖动)
  • ¥50 如何利用无人机拍摄的数码照片测量鸟卵的长短径
  • ¥100 github贡献者给与奖励
  • ¥15 使用DS18B20+ESP8266获取温度数据返回-127.00