Få informasjon om en mapview valgt merknad

stemmer
2

Jeg har merknader på en mapview og en bildeforklaring med en knapp på hver. Det jeg trenger å gjøre er å grip egenskaper fra denne bildeforklaring, altså. tittelen, men logging denne linje:

NSLog(@%@, mapView.selectedAnnotations);

avkastning <AddressAnnotation: 0x1bdc60>som åpenbart gir meg ingen nyttig info ...

Mitt spørsmål er, hvordan kan jeg få tilgang til egenskapene til en valgt merknad bildeforklaring?

Publisert på 12/11/2009 klokken 15:02
kilden bruker
På andre språk...                            


3 svar

stemmer
2

Her er hva jeg gjorde i annotationviewClick funksjon:

Håper dette hjelper

-(IBAction) annotationViewClick:(id) sender{

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


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

}
Svarte 15/03/2011 kl. 23:24
kilden bruker

stemmer
2

Dette er hvordan

 for (id annotation in mapView.annotations) {NSLog([annotation title]);}
Svarte 25/02/2011 kl. 16:28
kilden bruker

stemmer
1

mapView.selectedAnnotationsreturnerer en matrise av anotations. Du bør få tilgang til elementer for å få info.

Svarte 19/11/2009 kl. 11:44
kilden bruker

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