एक 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