? ? ? ?func mapView(mapView: MKMapView!,
? ? ? ?viewForAnnotation annotation: MKAnnotation!) -> MKAnnotationView! {
? ? ? ?var annotationView = self.mapView
? ? ?? .dequeueReusableAnnotationViewWithIdentifier("PIN_ANNOTATION")
? ? ? ?as? MKPinAnnotationView
? ? ? ?if annotationView == nil {
? ? ? ?annotationView = MKPinAnnotationView(annotation: annotation,
? ? ? ?reuseIdentifier: "PIN_ANNOTATION")
? ? ?? }
? ? ? ?annotationView!.pinColor = MKPinAnnotationColor.Purple
? ? ? ?annotationView!.animatesDrop = true?
? ? ? ?annotationView!.canShowCallout = true
? ? ? ?return annotationView!
? ? ? }?
? ? ? ?- (MKAnnotationView *) mapView:(MKMapView *)theMapView
? ? ? ?viewForAnnotation:(id
? ? ? ?MKPinAnnotationView *annotationView
? ? ? ?= (MKPinAnnotationView *)[self.mapView
? ? ? ?dequeueReusableAnnotationViewWithIdentifier:@"PIN_ANNOTATION"];
? ? ? ?if(annotationView == nil) {
? ? ? ?annotationView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation
? ? ? ?reuseIdentifier:@"PIN_ANNOTATION"];
? ? ? ?}
? ? ? ?annotationView.pinColor = MKPinAnnotationColorPurple;
? ? ? ?annotationView.animatesDrop = YES;?
? ? ? ?annotationView.canShowCallout = YES;
? ? ? ?return annotationView;
? ? ? ?}
? ? ? ?以上代碼是地圖視圖中常用的處理方式,希望對(duì)大家有所幫助。如果還有哪些不明白的地方,可隨時(shí)來(lái)電咨詢(xún)。本公司專(zhuān)注于南昌APP開(kāi)發(fā)等方面的服務(wù),如有需要,我們將隨時(shí)為您效勞。