2012-06-30 39 views

回答

1

嘗試這種在

- (MKAnnotationView *)的MapView:(*的MKMapView)毫伏viewForAnnotation: (ID)註釋

if(annotation != mapView.userLocation) 
    { 
     static NSString *defaultPinID = @"PinId1"; 
     pinView = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:defaultPinID]; 
     if (pinView == nil) pinView = [[[MKPinAnnotationView alloc] 
            initWithAnnotation:annotation reuseIdentifier:@"pin1"] autorelease]; 

     //pinView= [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"pin1"]; 

     //pinView.pinColor = MKPinAnnotationColorRed; 
     pinView.canShowCallout = YES; 
     pinView.animatesDrop = YES; 

     [pinView setImage:[UIImage imageNamed:@"user.png"]]; 

    }