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

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

1、代理:

BMKGeoCodeSearchDelegate

2、声明:

@property (nonatomic, assign) CLLocationCoordinate2D coord;

@property (nonatomic, strong) BMKGeoCodeSearch *searchAddress;

@property (nonatomic, strong) BMKReverseGeoCodeOption *mapOption;


3、创建并发起检索

- (void)viewDidLoad {

// 具体位置

    _mapOption = [[BMKReverseGeoCodeOption alloc] init];

    _mapOption.reverseGeoPoint = _coord;

    _searchAddress = [[BMKGeoCodeSearch alloc] init];

    _searchAddress.delegate = self;

   [_searchAddress reverseGeoCode:_mapOption];

}


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

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

}









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IOT_Elon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值