对于初学者来说, 能够显示地图, 进行简单的定位, 已经足以让人激动了, 系统的地图需要自己做地理编码以及逆地理编码, 十分之繁杂冗余.不过一些第三方平台给我们提供了一系列地图API, 让我们站在一个不一样的高度进行地图相关应用的开发,大大的提高了开发效率.
显示地图
1.定义地图变量
MAMapView *_mapView;
2.初始化并显示地图
//注册地图的key
[MAMapServices sharedServices].apiKey = APIKey;
_mapView = [[MAMapView alloc] initWithFrame:self.view.bounds];//如果木有key 请移步高德地图开放平台
_mapView.delegate = self;
// 罗盘原点位置
_mapView.compassOrigin = CGPointMake(_mapView.compassOrigin.x, 22);
//显示地图的比例
_mapView.scaleOrigin = CGPointMake(_mapView.scaleOrigin.x, 22);
[self.view addSubview:_mapView];
完成以上两步, 在你的模拟器上, 已经能够显示地图了.