2011-04-12 45 views
0

我有一个应用程序,处理mapkit和注释,它的工作正常,现在我想添加DRAGGABLE注释。我需要做些什么才能添加此功能?这是我的annotation.m类:为注释方法添加可拖动的支持

// 
// MapDemoAnnotation.m 
// MapDemo 
// 
// Created by Riccardo Queri on 12/01/11. 
// Copyright 2011 Unipg. All rights reserved. 
// 

#import "MapAppAnnotation.h" 


@implementation MapAppAnnotation 

@synthesize coordinate=_coordinate; 
- (id)initWithCoordinate:(CLLocationCoordinate2D)coordinate{ 
self = [super init]; 
if (self != nil) { 
_coordinate = coordinate; 
} 
return self; 
} 
- (void)setCoordinate:(CLLocationCoordinate2D)newCoordinate{ 


} 
- (id)initWithCoordinate:(CLLocationCoordinate2D)coordinate andID:(NSUInteger)pinID{ 
self = [super init]; 
if (self != nil) { 
_coordinate = coordinate; 
_pinID = pinID; 
} 
return self; 
} 

- (NSString *)title { 
return [NSString stringWithFormat:@"Boa %u", _pinID]; 
} 

- (NSString *)subtitle { 
return [NSString stringWithFormat:@"%.4f, %.4f", _coordinate.latitude, _coordinate.longitude]; 
} 

@end 

回答

0

MKAnnotationView具有draggable财产.....你可以使用它。你可以根据你的需要来设置它。

谢谢