创建mapview之后,设置delegate为当前vc,然后创建BMKPointAnnotation
(一个BMKPointAnnotation就是一个地图上的点,如果有多个,用for 循环创建然后每一个都[self.mapView addAnnotation:annotation])
然后在mapview的delegate方法里这样
- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id <BMKAnnotation>)annotation
如果annotation为用户自身位置的小蓝点 就什么都不做
系统 的
GOEAnnotationView* newAnnotationView = [[GOEAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:@"myAnnotation"];
return newAnnotationView;
}
return nil;
}