苹果自带高德地图搜索周边功能

直接上代码

MKCoordinateSpan span = {0.01,0.01};

    MKCoordinateRegion region = {self.selfLocation.coordinate ,span};

    self.localSearchRequest = [[MKLocalSearchRequest alloc] init];

    self.localSearchRequest.region = region;

    self.localSearchRequest.naturalLanguageQuery = self.generalAddTextField.text;

    MKLocalSearch *localSearch = [[MKLocalSearch alloc] initWithRequest:self.localSearchRequest];

    [localSearch startWithCompletionHandler:^(MKLocalSearchResponse *response, NSError *error) {

 

        if (error) {

            NSLog(@"error info is%@",error);

            [[ZJRMBProgressHubTool shareHubTool] showAndHideHubWithString:@"网络错误,请检查您的连接" view:self.mapView];

        }else{

            for (MKMapItem *mapItem in response.mapItems) {

                NSLog(@"========%@", mapItem);

                CLLocation *location = mapItem.placemark.location;

                [self updateMapView:location];

                self.generalAddTextField.text = mapItem.name;

                return ;

                

            }

            [[ZJRMBProgressHubTool shareHubTool] showAndHideHubWithString:@"没找到相应位置" view:self.mapView];

        }

    }];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值