MapKit框架:4-简易地图标注示例
MKPointAnnotation类的标注是在MapKit框架中提供的系统级的标注类,其样式是由苹果官方定义的。当创建MKPointAnnotation类的标注对象后,我们需要调用MKMapView的相关方法,把标注添加到MKMapView上。
下方的示例代码,创建一个MKPointAnnotation对象,并添加到MKMapView上,可以在地图上的指定位置添加标注,点击“大头针”可以显示标题与副标题。
- (void)viewDidLoad {
[super viewDidLoad];
// 添加mapView到控制器view
[self.view addSubview:self.mapView];
//实例化一个MKPointAnnotation类的对象,并添加到mapView上
MKPointAnnotation *annotation = [[MKPointAnnotation alloc] init];
[annotation setCoordinate:self.mapView.centerCoordinate];
[annotation setTitle:@"侵华日军南京大屠杀遇难同胞纪念馆"];
[annotation setSubtitle:@"南京市建邺区水西门大街418号"];
[self.mapView addAnnotation:annotation];
}
运行效果:
示例代码
https://github.com/99ios/17.3.4
文章发布时间为: December 11th , 2016 at 09:58 pm
最后编辑时间为: September 15th , 2017 at 08:12 am
本文由 99ios 创作,转载请注明出处
最后编辑时间为: September 15th , 2017 at 08:12 am
本文由 99ios 创作,转载请注明出处