Получить информацию о MAPview выбрана аннотации

голоса
2

У меня есть аннотаций к MapView и выноски с помощью кнопки на каждый. Что мне нужно сделать, это захватить свойства этой выноски, то есть. название, но лесозаготовки этой строки:

NSLog(@%@, mapView.selectedAnnotations);

возвращается , <AddressAnnotation: 0x1bdc60>который , очевидно , не дает мне никакой полезной информации ...

Мой вопрос, как я могу получить доступ к свойствам выбранных аннотаций выноски?

Задан 12/11/2009 в 16:02
источник пользователем
На других языках...                            


3 ответов

голоса
2

Вот то, что я сделал в функции annotationviewClick:

Надеюсь это поможет

-(IBAction) annotationViewClick:(id) sender{

    [self.view addSubview:LoadingView];
    Annotation *ann = [myMap.selectedAnnotations objectAtIndex:([myMap.selectedAnnotations count]-1)];


    NSLog(@"Selected:%@", [ann tag]);

}
Ответил 16/03/2011 в 00:24
источник пользователем

голоса
2

Это как

 for (id annotation in mapView.annotations) {NSLog([annotation title]);}
Ответил 25/02/2011 в 17:28
источник пользователем

голоса
1

mapView.selectedAnnotationsвозвращает массив разъяснения. Вы должны получить доступ к его элементам, чтобы получить информацию.

Ответил 19/11/2009 в 12:44
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more