美文网首页地图iOS Developerios开发指南
iOS百度地图自定义气泡的实现

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

作者: TheRainMan | 来源:发表于2016-01-27 17:44 被阅读1465次

    自定义气泡并未在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百度地图自定义气泡的实现

      本文链接:https://www.haomeiwen.com/subject/mrodkttx.html