// 添加一个PointAnnotation BMKPointAnnotation* annotation = [[BMKPointAnnotation alloc]init]; ... [mapView addAnnotation:annotation]; BMKAnnotationView* aview = [mapView viewForAnnotation:annotation]; UIView * myPaopaoView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)]; [myPaopaoView setBackgroundColor:[UIColor yellowColor]]; BMKActionPaopaoView * paopaoView = [[BMKActionPaopaoView alloc]initWithCustomView:myPaopaoView]; [aview setPaopaoView:paopaoView];
你就自己定义一个你想要的uiview然后setPaopaoView就可以了