@property (weak, nonatomic) IBOutlet MKMapView *mapView;
- (IBAction)geocodeQuery:(id)sender;
@end
由于使用 Map Kit API,需要引入头文件<MapKit/MapKit.h>
”
,头文 件 MapLocation.h”
是我们自己定义的描述地图标注点类。在定义 ViewController 时,还需要声明实现
MKMapViewDelegate 协 议 。 txtQueryKey 属 性 是 查 询 关 键 字 文 本 框 , mapView 属 性 是
MKMapView
类型,它与画面对应。点击查询按钮触发 geocodeQuery:方法,它处理查询并
在地图上做标注。
下面我看看 ViewController.m 的 viewDidLoad 方法代码:
- (void)viewDidLoad
{
[super viewDidLoad];
_mapView.mapType = MKMapTypeStandard;
_mapView.delegate = self;
}