自定義氣泡并未在Demo中體現(xiàn)蓬豁,下面我介紹一下自定義氣泡的實現(xiàn):
- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id)annotation這個代理方法是實現(xiàn)Annotation(標(biāo)注)的地理方法玩般。在這個方法中可以大頭針的樣式忙菠,同時也是在這個代理方法中實現(xiàn)氣泡绳矩。通過設(shè)置大頭針的paopaoView,實現(xiàn)點擊大頭針后彈出的氣泡坏瞄。
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;