修改mapview的pin相关属性:
MKMapViewDelegate实现协议。
-(MKAnnotationView *) mapView:(MKMapView *)mV viewForAnnotation:(id <MKAnnotation>)annotation
{
MKPinAnnotationView *pinView=nil;
if(annotation!=mapView.userLocation)
{
static NSString *defaultPinID=@"com.invasivecode.pin";
pinView=(MKPinAnnotationView *)[mapView dequeueReusableAnnotatio
if(pinView==nil)pinView=[[[MKPinAnnotationView alloc]initWithAnnotation:annotationreuseIdentifier:defaultPinID] autorelease];
//pinView.pinColor=MKPinAnnotationColorRed;
pinView.pinColor=MKPinAnnotationColorPurp
pinView.canShowCallout=YES;
pinView.animatesDrop=YES;
}
else {
[mapView.userLocation setTitle:@"I am here"];
}
return pinView;
}