Pracuję nad projektem dla uczelni i mam duże problemy z jego częścią.Jak przechowywać dane lokalnie openstreetmap na iPhonie
Krótko mówiąc, szukam wykonać następujące 5 rzeczy:
pobrać otwarte dane ulic mojego miasta
sklep, który dane lokalnie na twardym dysku telefonu.
pogląd, że dane w mojej aplikacji iOS jako mapa
miejsce znaczniki na mapie.
narysuj ścieżki wzdłuż dróg między tymi ścieżkami.
Pracuję nad tą szczególną częścią projektu przez kilka tygodni i nie mam z tym problemu. Nie byłem nawet w stanie dowiedzieć się, jak przechowywać mapę w telefonie, nie mówiąc już o wyświetlaniu danych mapy. Próbowałem używać biblioteki "Route-Me", ale nie mogę jej uruchomić (chociaż wydaje się, że jest to jedna z najlepszych bibliotek do korzystania z danych openstreetmap, dlatego chcę się nauczyć, jak z niej korzystać). Czuję się całkiem cholernie pokonany.
Jeśli ktoś wykonał którekolwiek z zadań, które próbuję wykonać, mógłbyś połączyć mnie z samouczkami/przewodnikami/filmami, z których korzystałeś.
Nie szukam ludzi, którzy dadzą mi kod lub wykonają za mnie pracę, chcę się nauczyć, jak to zrobić, ale jeśli ktoś może wskazać mi właściwy kierunek dla stron, które mogłem nauczyć się, być bardzo wdzięczny.
Wszelkie porady lub komentarz będzie bardzo cenione
Co zrobiłeś, aby zmniejszyć rozmiar pliku .mbtiles? Pytam, ponieważ moja jest o wiele za duża i mogę ją zaimportować na moją aplikację. – arniotaki
Zmniejszyłem liczbę warstw, których używałem dla jednego. Zmieniłem typ obrazu na png8 (lub cokolwiek mniejszego) i dostosowałem mapę, usuwając rzeczy, których nie potrzebowałem, wciąż było około 70-80 MB – Ian