Moje pytanie dotyczy funkcji klastrowania wprowadzonej w iOS 11 MapKit.
Próbuję zgrupować szpilki na MapView. Widzę, że piny są zgrupowane i nieklastrowane, gdy powiększam i pomniejszam.
Ale gdy wszystkie szpilki są widoczne, nie jestem w stanie ich ponownie zgrupować. Bez względu na to, jak bardzo powiększam lub pomniejszam. Czasem jedna szpilka pozostaje bez łączenia się.
Dostosowuję adnotacje i klastrowe widoki adnotacji.
Śledzę dokładnie ten sam kod, co przykładowy kod WWDC 2017, ale w Obj-C.
Czy każdy może mi pomóc, gdzie może być problem?
Odpowiedzi:
3 dla odpowiedzi № 1Aby odpowiedzieć na moje własne pytania: clusteringIdentifier był zerowy podczas odczytywania adnotacji. Teraz ustawiam clusteringIdentifier po dequeuing.
Mam nadzieję, że to pomoże.