Dzięki nowej aplikacji mapowej Apple w iOS 6 usunięto m.in. niezwykle pomocną nawigację za pomocą transportu publicznego. Deweloperzy zewnętrzni powinni teraz oferować własne aplikacje do nawigacji. Programista Simon Maddox opublikował kod źródłowy aplikacji korzystającej z mobilnej witryny Google do nawigacji.

iOS 6

Uwaga: Aby móc rozsądnie korzystać z kodu, wymagane są Xcode i płatne członkostwo w programie Apple dla programistów iOS. Bez tego aplikację można uruchomić lokalnie na komputerze Mac w symulatorze iPhone'a, ale nie na urządzeniu z systemem iOS. Rejestracja i konfiguracja programu dla programistów, instalowanie certyfikatów itp. wykracza poza zakres tego artykułu. Instrukcje można znaleźć m.in. w Mobiforge.

Aplikacja Simona Maddoxa, której kod źródłowy można pobrać z GitHub, rejestruje się w aplikacji mapowej Apple jako globalny dostawca nawigacji i dlatego jest dostępna dla wszystkich zapytań. Po zainstalowaniu na urządzeniu, jak zwykle wyszukujesz żądane miejsce docelowe. W naszym przykładzie dla uproszczenia poprosiliśmy o trasę z Alexanderplatz do Pariser Platz w Berlinie.

Podczas wybierania nawigacji z wykorzystaniem transportu publicznego pojawia się teraz pomocnik Google Transit. Żądanie trasy na krótko uruchamia aplikację, a następnie przełącza się bezpośrednio do Mobile Safari, aby wyświetlić współrzędne punktu początkowego i końcowego, a także kilka sugerowanych tras. Już pracujemy nad tą wielokrotną zmianą aplikacji.

Na stronie Google nawigacja może być używana tak, jakbyś przeprowadzał wyszukiwanie bezpośrednio w mobilnych Mapach Google. Prawdopodobnie powolny start strony Map Google można pominąć za pomocą rozwiązania mapowego Apple i małego pomocnika.

Dla zwykłego nawigatora prostszym rozwiązaniem powinna być jedna z gotowych aplikacji z App Store, której liczba, miejmy nadzieję, będzie nadal mocno rosła. Dla tych, którzy są już właścicielami Xcode i są zarejestrowanymi programistami iOS w Apple, garść wierszy może być bardzo pomocna i może również dostarczyć dalszych pomysłów na to, jak nadal korzystać z nowych możliwości aplikacji mapowej Apple do własnych celów.

>>> Pobierz teraz bezpłatnie aplikację GIGA na iPhone'a, iPada i iPoda touch

Tags:
Jarosław Kułak
Jarosław Kułak

Leave a Comment