Tôi có tọa độ GPS (vĩ độ, kinh độ) và tôi nhanh chóng muốn đặt một ghim đơn trên MKMapView hiển thị vị trí đó. Tất cả mọi thứ hoạt động tốt, nhưng khi tôi chỉ cần một pin duy nhất mà không có chú thích là có một cách nhanh hơn để làm điều này hoặc là những gì tôi có dưới đây những gì cần phải được thực hiện?Nhanh chóng thêm ghim đơn vào MKMapView?
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation {
MKPinAnnotationView *pinView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"DETAILPIN_ID"];
[pinView setAnimatesDrop:YES];
[pinView setCanShowCallout:NO];
return pinView;
}
NB: Tôi không cần phải kiểm tra xem chú thích tái sử dụng như tôi chỉ sử dụng pin để hiển thị một vị trí trong một cái nhìn chi tiết (mà bị phá hủy và tái tạo lần sau một cái nhìn chi tiết được yêu cầu) .
Thats một điểm tốt, tôi đã cố gắng không thực hiện viewForAnnotation nhưng tôi đã không nhận ra rằng cả hai tiêu đề và phụ đề của tôi là trỏ đến NSStrings.Tôi không quá gắn liền với việc thả pin, nhưng tôi nghĩ bây giờ nó trong một sẽ để lại nó như nó được. Cảm ơn bạn rất nhiều vì câu trả lời của bạn, rất hữu ích và chắc chắn một cái gì đó tôi sẽ sử dụng trong tương lai. – fuzzygoat