-(void)viewDidAppear:(BOOL)animated{for(inti=0;i<3;i++){BMKPointAnnotation*annotation=[[BMKPointAnnotationalloc]init];CLLocationCoordinate2Dcoor;coor.latitude=39.915+i*10;coor.longitude=116.404+i*10;annotation.coordinate=coor;annotation.title=@"这里是北京";[_mapViewaddAnnotation:annotation];}}-(BMKAnnotationView*)mapView:(BMKMapView*)mapViewviewForAnnotation:(id)annotation{ if([annotationisKindOfClass:[BMKPointAnnotationclass]]){BMKPinAnnotationView*newAnnotationView=(BMKPinAnnotationView*)[mapViewdequeueReusableAnnotationViewWithIdentifier:@"AnnotationView"];newAnnotationView=[[BMKPinAnnotationViewalloc]initWithAnnotation:annotationreuseIdentifier:@"AnnotationView"];newAnnotationView.pinColor=BMKPinAnnotationColorPurple;newAnnotationView.animatesDrop=YES;//设置该标注点动画显示returnnewAnnotationView;}returnnil;}上面的代码只显示一个标注,如果是调用系统MapKit的库就是显示多个标注,不知道百度地图是如何显示多个标注的。
慕婉清6462132
叮当猫咪
相关分类