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;


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容