iOS百度地图的使用
项目最近对地图整体模块进行了重构, 为了和我们的安卓同学保持统一,放弃了原本就很6的高德地图,全部改用百度地图(虽然我觉得百度地图不好用,文档也一般,但是没办法啊,没办法啊 啊啊啊啊啊..). 项目中用到的百度地图的主要功能点有以下几个: 基础地图和定位 反地理编码功能 poi检索 搜索建议和poi详情检索 区域检索功能 通过url调起第三方地图进行 自定义弹出泡泡 在实际的使用过程中这些功能可能会有交叉,所以代码会整个贴过来,下面就根据实际功能需求一一介绍. 一.基础地图和定位功能 地图的初始化: - (void)initMapView { self.mapView = [[BMKMapView alloc] initWithFrame:CGRectMake(0, 44, SCREEN_WIDTH, SCREEN_WIDTH/372*253)]; self.mapView.showsUserLocation = YES; self.mapView.userTrackingMode = BMKUserTrackingModeNone; self.mapView.gesturesEnabled = YES; self.mapView.zoomEnabled = YES; self.mapView.maxZoomLevel = 23; self.mapView.zoomLevel =