2010-03-06 4 views
1

내 응용 프로그램의 일부가 MkMapview를 다루고 있습니다. 따라서 내 서버에서 지오 코드 정보 목록을로드하고 각 튜플을 내지도에 MkAnnotation 핀으로 배치합니다. 배치 후 각 MkAnnotation 객체가 해제됩니다. 이제지도에 이미 배치 된 특정 MkAnnotation을 검색하고 가능한 경우 추가 정보 bubble.How 어떻게 달성합니까? 감사합니다. .MapView에서 이미 재생 된 MkAnnotation 핀을 검색하는 방법

답변

4

은 MKMapView (from the apple docs)의 속성이 있습니다 :

@property (nonatomic, readonly) NSArray *annotations 

그것은 주석의 배열을 반환하고 당신이 필요로하는 무엇을 배열을 검색 할 수 있습니다.

희망이 도움이됩니다.

편집 : 또한

, 난 그냥 당신이 MKMapView 클래스에 selectedAnnotations에서 속성을 살펴 경우 프로그램이 말한다 ... 주석을 선택하려는 것을보고 :

이 속성에 새 배열을 할당 배열의 첫 번째 주석 만 선택합니다.

그래서 내가 선택한 적이있는 주석이있는 배열을 전달할 수 있습니다. 시도한 적이 없지만 docs say을 기반으로 작동해야합니다.

+0

문제를 해결해 주셔서 감사합니다. –

+0

도움을 주셔서 감사합니다 !!! –

관련 문제