iOS-81-百度地图-通过经纬度获取到具体位置

来源:互联网 发布:大数据对营销的影响 编辑:程序博客网 时间:2024/04/27 16:25

大部分应用类APP都喜欢在主页左上角弄上个当前所在城市,那这种自动定位怎么实现的呢?下面以百度地图sdk为例,通过几句代码实现下:

1、代理:

BMKGeoCodeSearchDelegate

2、声明:

@property (nonatomic,assign) CLLocationCoordinate2D coord;

@property (nonatomic,strong) BMKGeoCodeSearch *searchAddress;

@property (nonatomic,strong) BMKReverseGeoCodeOption *mapOption;


3、创建并发起检索

- (void)viewDidLoad {

// 具体位置

    _mapOption = [[BMKReverseGeoCodeOptionalloc] init];

    _mapOption.reverseGeoPoint =_coord;

    _searchAddress = [[BMKGeoCodeSearchalloc] init];

    _searchAddress.delegate =self;

   [_searchAddressreverseGeoCode:_mapOption];

}


4、代理方法里接收到消息,解析就可以啦

-(void)onGetReverseGeoCodeResult:(BMKGeoCodeSearch *)searcher result:(BMKReverseGeoCodeResult *)result errorCode:(BMKSearchErrorCode)error{

}









原创粉丝点击