мой MKAnnotationVIew не показывает заголовок - PullRequest
0 голосов
/ 11 января 2011

Я новичок в программировании для iPhone и не могу понять, почему MKAnnotationView не показывает заголовки моих аннотаций. Ниже приведен код, который используется для отображения его на карте.

- (void)mapView:(MKMapView *)mv didAddAnnotationViews:(NSArray *)views
{
NSLog(@"Entered didAddAnnotationViews");

MKAnnotationView *annotationView = [views objectAtIndex:0];
id <MKAnnotation> mp = [annotationView annotation];
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance([mp coordinate], 250, 250);
[mv setRegion:region animated:YES];
}

Здесь я определяю свои аннотации:

MapPoint *mp = [[MapPoint alloc]
                    initWithCoordinate:[newLocation coordinate]
                                 title:[locationTitleField text]];

[mapView addAnnotation:mp];
[mp release];

mp - это класс, который я создал, чтобы отслеживать все точки карты:

#import "MapPoint.h"

@implementation MapPoint
@synthesize coordinate, title;

- (id)initWithCoordinate:(CLLocationCoordinate2D)c title:(NSString *)t
{
[super init];
coordinate = c;
[self setTitle:t];
return self;
}

- (void)dealloc
{
[title release];
[super dealloc];
}
@end

Я новичок, так что будьте спокойны, и вся помощь очень ценится.

Mike

1 Ответ

0 голосов
/ 11 января 2011

Привет Вы смотрели на пример Apple "MapCallouts"? Вы можете найти его здесь -

http://developer.apple.com/library/ios/#samplecode/MapCallouts/Introduction/Intro.html

посмотрите на это, и я хотел бы помочь, если у вас есть еще вопросы.

Шани

...