background image

@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;

}