首页 > iOS 高德地图搜索结果大头针显示

iOS 高德地图搜索结果大头针显示

在页面上添加了搜索代码,模拟器上面显示出来搜索结果,但是地图与搜索结果相对于要出现在上面的大头针却没有显示出来,这是什么原因,

设置搜索的代码;
_searchMapView = [[AMapSearchAPI alloc] initWithSearchKey:[MAMapServices sharedServices].apiKey Delegate:self];
AMapInputTipsSearchRequest *tipsRequest= [[AMapInputTipsSearchRequest alloc] init];
tipsRequest.keywords = searchKeyWord;
tipsRequest.searchType = AMapSearchType_InputTips;
tipsRequest.city = @[@"北京"];
if ([kCurentLanguage isEqualToString:@"en"]) {
_searchMapView.language = AMapSearchLanguage_en;
}
else if ([kCurentLanguage isEqualToString:@"zh-Hans"]) {
_searchMapView.language = AMapSearchLanguage_zh_CN;
}
//发起输入提示搜索
[_searchMapView AMapInputTipsSearch: tipsRequest];
实现搜索结果的回调:
 //实现输入提示的回调函数
-(void)onInputTipsSearchDone:(AMapInputTipsSearchRequest*)request response:(AMapInputTipsSearchResponse *)response
{
    if(response.tips.count == 0) {
        return;
    }
    else {
        if (_selecedIndex == 0) {
            _addAttractionsDataArray = [self resultArray:response.tips];
            [_acttractionsTableView reloadData];
        }
        else if (_selecedIndex == 1) {
            _addStayDataArray = [self resultArray:response.tips];
            [_stayTableView reloadData];
        }
        else if (_selecedIndex == 2) {
            _addEatDataArray = [self resultArray:response.tips];
            [_eatTableView reloadData];
        }
    }
}
【热门文章】
【热门文章】