2013-05-24 9 views
19

Buduję aplikację, w której muszę dynamicznie podkreślać niektóre kraje na mapie świata. like thisjak wyróżnić kraje na mapach ios

enter image description here

W skrócie chcę dostosować cały widok mapy iOS, jak pokazano na zdjęciach. można to zrobić za pomocą narzędzia MapKit lub innej metody. Z góry dziękuję

+0

nie masz rozwiązanie tego problemu? – ashokdy

+0

Czy masz ten wynik? czy możesz mi podzielić się z tym pomysłem, jeśli znalazłeś wynik. – kalpesh

Odpowiedz

6

Chcesz zajrzeć do Mapbox iOS SDK, która pozwoli ci to zrobić i więcej dzięki API podobnemu do MapKit. W szczególności będziesz chciał szybko utworzyć niestandardową mapę z TileMill przy użyciu dostarczonego zbioru danych Natural Earth dla granic krajów świata, włączyć interaktywność UTFGrid, aby można było zidentyfikować nagrane regiony i użyć klasy RMShape na RMAnnotation w widoku mapy aby w razie potrzeby dodać/pokolorować wielokąty krajowe. Brzmi to trochę skomplikowanie, ale narzędzia istnieją, są całkowicie bezpłatne i mają otwarte źródło i mogę ci pomóc w tym procesie.

+0

Justin Naprawdę chciałbym zobaczyć przykład tego, mam takie same wymagania i pracuję z obrazami wektorowymi, ale to rozwiązanie przy użyciu MapBox byłoby epickie! Niedawno poszedłem za tobą na twitterze, @colinpmasters – ColinMasters

+1

@incanus Próbuję to rozgryźć również w Mapbox. Widzę, że Tilemill jest już nieaktualny i nie mam szczęścia. Wszelkie dalsze wskazówki będą mile widziane. – narco

3

Sprawdź poniższy link. Jest bardzo łatwa do wdrożenia ...

http://www.shawngrimes.me/2011/04/adding-polygon-map-overlays/

Tylko praca jest zbieranie punktów ...

+0

słodki! dokładnie to, czego potrzebowałem, aby wyświetlić geofencing w moim systemie śledzenia floty, w wersji ios! UPVOTED;) –

+0

@tonygil: tak łatwo ... tylko ból głowy otrzymuje punkty ... w jednym regionie może być 100 punktów ...; ( –

Powiązane problemy