2013-03-30 13 views
6

Zastanawiam się, czy któryś z was zna metodę (bibliotekę, kategorię itp.) Do klastrowania MapAnnotations iOS, jeśli jest ich wiele w tej samej lokalizacji (np. 4 sztuki w około 10m).Tworzenie klastrów MKMapView, jeśli zbyt wiele kołków map pobliskich

Nie ma znaczenia, aby powiększyć, ponieważ nadal zachodzą na siebie. Próbowałem już https://github.com/applidium/ADClusterMapView (i niektóre inne biblioteki), ale wszystkie zostały stworzone do wyświetlania klastrów w scenariuszach z pomniejszaniem. Żaden z nich nie respektuje odległości między adnotacjami przy powiększaniu.

Pracuję nad aplikacją z bazą danych w trybie offline, więc rozwiązanie po stronie serwera nie jest opcją.

dziękuję za pomoc!

+1

Jabłko dostarczyły na przykład robi to coś: Proszę KASY własny przykład Apple tutaj: https://developer.apple.com/library/ios/ samplecode/PhotoMap/Introduction/Intro.html –

Odpowiedz

0

Jedną z alternatyw jest zestaw SDK MapBox iOS, który jest biblioteką typu open source (BSD) replikującą zachowanie MapKit. Przeprowadza klastry adnotacji i warstwy mapy offline.

http://mapbox.com/mobile

+0

Zajrzę do tego! – kimar

2

Trzeba zajrzeć do CCHMapClusterController projektu, wygląda dokładnie jak coś, czego szukasz.

+0

Już obejrzałem ten, dzięki. Btw. jest również inny klaster: https://github.com/alexrepty/ARClusteredMapView – kimar

+0

ARCClusteredMapView nie jest gotowy do ARC, zastanawiam się, dlaczego jego nazwa ARC..then :) – Kris

+0

Nazywa się ** AR ** ClusteredMapView ;-) There's a ** C ** za dużo w twoim komentarzu ;-) Ale masz rację, framework kompatybilny z ARC, w pierwszym punkcie, wyglądaj bardziej przyszłościowo – kimar