Krijg informatie over een MapView geselecteerde annotatie

stemmen
2

Ik heb aantekeningen op een Mapview en een bijschrift met een knop op elk. Wat ik moet doen is grijper eigenschappen van deze callout, dwz. de titel, maar in te loggen deze lijn:

NSLog(@%@, mapView.selectedAnnotations);

rendementen <AddressAnnotation: 0x1bdc60>die uiteraard geeft mij geen nuttige info ...

Mijn vraag is, hoe kan ik toegang tot de eigenschappen van een geselecteerde annotatie bijschrift?

De vraag is gesteld op 12/11/2009 om 16:02
bron van user
In andere talen...                            


3 antwoorden

stemmen
2

Hier is wat ik deed in de annotationviewClick functie:

Ik hoop dat dit helpt

-(IBAction) annotationViewClick:(id) sender{

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


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

}
antwoordde op 16/03/2011 om 00:24
bron van user

stemmen
2

Dit is hoe

 for (id annotation in mapView.annotations) {NSLog([annotation title]);}
antwoordde op 25/02/2011 om 17:28
bron van user

stemmen
1

mapView.selectedAnnotationsgeeft een matrix van anotations. U moet toegang zoeken tot de items om info te krijgen.

antwoordde op 19/11/2009 om 12:44
bron van user

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