Získat informace o MapView zvolen anotace

hlasů
2

Mám poznámky na MapView a popisku s tlačítkem na každé z nich. To, co musím udělat, je chytit vlastnosti z této bublině, tj. název, ale přihlášení tento řádek:

NSLog(@%@, mapView.selectedAnnotations);

vrací <AddressAnnotation: 0x1bdc60>což samozřejmě dává mi žádnou užitečnou informací ...

Moje otázka je, jak mohu získat přístup vlastnosti vybrané anotace popisku?

Položena 12/11/2009 v 16:02
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
2

Zde je to, co jsem dělal ve funkci annotationviewClick:

Snad to pomůže

-(IBAction) annotationViewClick:(id) sender{

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


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

}
Odpovězeno 16/03/2011 v 00:24
zdroj uživatelem

hlasů
2

To je, jak

 for (id annotation in mapView.annotations) {NSLog([annotation title]);}
Odpovězeno 25/02/2011 v 17:28
zdroj uživatelem

hlasů
1

mapView.selectedAnnotationsvrací pole Anotace. Ty by měly přístup k jeho položky získat informace.

Odpovězeno 19/11/2009 v 12:44
zdroj uživatelem

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