实现百度地图显示范围内搜索关键词
效果图:
未命名.gif
实现原理: 首先,要实现范围内搜索,就得借助地图搜索类方法,去百度地图SDK里查看,发现根据范围和搜索词的方法正是我们所需要的.
屏幕快照_2016-06-16_下午3_27_11.png
接着去 BMKBoundSearchOption 里查看,发现要实现范围搜索只需要得到左下角和右上角的经纬度坐标点即可。
屏幕快照 2016-06-16 下午3.34.45.png
1.首先加载出百度地图
_mapView = [[BMKMapView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height)];
// 设置地图级别
[_mapView setZoomLevel:16];
_mapView.delegate= self;
_mapView.isSelectedAnnotationViewFront = YES;
[self.view addSubview:_mapView];
2.在地图加载成功后的方法里去得到左下角和右