2017-12-10 21 views
1

제 질문은 MapKit의 iOS 11에 도입 된 클러스터링 기능에 관한 것입니다.iOS 11.2 MapKit not annotation

MapView에서 핀을 클러스터링하려고합니다. 내가 확대하고 축소 할 때 핀이 클러스터되고 클러스터되지 않은 것을 볼 수 있습니다.

그러나 모든 핀이 보이면 다시 클러스터링 할 수 없습니다. 아무리 확대하거나 축소해도 상관 없습니다. 때로는 하나의 짝수 핀이 클러스터되지 않고 남아 있습니다.

저는 주석 및 클러스터 된 주석보기를 사용자 정의하고 있습니다.

WWDC 2017 샘플 코드와 정확히 동일한 코드를 따르지만 Obj-C에서는 다음과 같습니다.

어디에서 문제를 해결할 수 있습니까?

답변

2

내 질문에 대답하려면 : 어노테이션을 큐에서 제거 할 때 clusteringIdentifier는 nil입니다. 그래서 이제 큐를 제거한 후에 clusteringIdentifier를 설정하고 있습니다.

이 정보가 도움이되기를 바랍니다.