Интеграция MAPKIT и добавление стрелки доступности - PullRequest
0 голосов
/ 19 декабря 2011

Я следовал этому учебнику , который помог мне добавить MAPKIT в мое приложение и отобразить некоторые данные на карте, как показано на этом изображении .

Мне нужно получить Blue color arrow (контроль доступности) в описании карты.Мой код выглядит следующим образом, как мне добавить на него синюю стрелку доступности.

- (void)viewDidLoad {
[super viewDidLoad];

    [mapView setMapType:MKMapTypeStandard];
    [mapView setZoomEnabled:YES];
    [mapView setScrollEnabled:YES];
    MKCoordinateRegion region = { {0.0, 0.0 }, { 0.0, 0.0 } }; 
    region.center.latitude = 22.569722 ;
    region.center.longitude = 88.369722;
    region.span.longitudeDelta = 0.01f;
    region.span.latitudeDelta = 0.01f;
    [mapView setRegion:region animated:YES]; 

    [mapView setDelegate:self];

    DisplayMap *ann = [[DisplayMap alloc] init]; 
    ann.title = @" Kolkata";
    ann.subtitle = @"Mahatma Gandhi Road"; 
    ann.coordinate = region.center; 
    [mapView addAnnotation:ann];
}

Полный код можно найти в руководстве.

А также как мне отредактироватькод для добавления индивидуализированного изображения вместо красного пин-кода по умолчанию?

1 Ответ

0 голосов
/ 20 декабря 2011

Вы можете установить синюю стрелку в mapView: viewForAnnotation:

pin.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...