在MapKit中操作引脚

时间:2014-03-07 05:45:51

标签: ios mapkit mkannotation mkannotationview

我正在尝试为地图制作注释,我想更改引脚颜色并添加字幕。有谁知道如何实现这一目标?以下是我到目前为止的情况:

CLLocationCoordinate2D policestation1;
policestation1.latitude = 48.858822;
policestation1.longitude = 2.307463;
Maps2VC *annotation2 = [[Maps2VC alloc] initWithCoordinate:policestation1 title:@"Police Station"];
[self.mapView addAnnotation:(id)annotation2];

1 个答案:

答案 0 :(得分:0)

实现mapView:viewForAnnotation:MKMapViewDelegate的功能

执行此类操作以使用自定义图像:

-(MKAnnotationView*)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation {

    MKAnnotationView *annotationView = [[MKAnnotationView alloc ] initWithAnnotation:annotation reuseIdentifier:@"annotationView"];
    annotationView.image = [UIImage imageNamed:@"mapMarker.png"];

    return annView;

}

我认为你不能改变别针的颜色。