MapView的用法

一、MapView

1.显示用户的位置点(用蓝色圆点标记)

mapView.showsUserLocation = YES;

2.代理方法

1> 当定位到用户的位置就会调用

- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation

2> 拖动地图(地图展示的区域改变了)就会调用

- (void)mapView:(MKMapView *)mapView regionWillChangeAnimated:(BOOL)animated

3.大头针的展示

1> 添加大头针

- (void)addAnnotation:(id <MKAnnotation>)annotation;

2> 显示大头针的view(通过下面的代理方法)

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation

原文地址:https://www.cnblogs.com/changxs/p/3434381.html