29,028
社区成员
发帖
与我相关
我的任务
分享
- (void)viewDidLoad {
[super viewDidLoad];
[self initSearch];
//批量解析addressArray中包含的多个地址
for(NSString *addr in self.addressArray){
[self geocode:addr];
}
//初始化searchapi对象
-(void)initSearch{
[AMapServices sharedServices].apiKey=Key;
self.search=[[AMapSearchAPI alloc]init];
self.search.delegate=self;
}
//解析方法
-(void)geocode:(NSString*)address{
AMapGeocodeSearchRequest *request=[[AMapGeocodeSearchRequest alloc]init];
request.address=address;
[self.search AMapGeocodeSearch:request];
}
//解析完成后调用函数
-(void)onGeocodeSearchDone:(AMapGeocodeSearchRequest *)request response:(AMapGeocodeSearchResponse *)response{
NSLog(@"返回%@",response.geocodes[0].formattedAddress);
}