iOS百度地图自定义气泡的实现

自定义气泡并未在Demo中体现,下面我介绍一下自定义气泡的实现:

- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id)annotation这个代理方法是实现Annotation(标注)的地理方法。在这个方法中可以大头针的样式,同时也是在这个代理方法中实现气泡。通过设置大头针的paopaoView,实现点击大头针后弹出的气泡。

BMKActionPaopaoView *pView = [[BMKActionPaopaoView alloc]initWithCustomView: ];

BMKPinAnnotationView *newAnnotationView = [[BMKPinAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:@"myAnnotation"];

newAnnotationView.animatesDrop = YES;

newAnnotationView.annotation = annotation;

((BMKPinAnnotationView*)newAnnotationView).paopaoView = nil;

((BMKPinAnnotationView*)newAnnotationView).paopaoView = pView;


iOS百度地图自定义气泡的实现_第1张图片

你可能感兴趣的:(iOS百度地图自定义气泡的实现)