Aplikacja demonstracyjna SDK zawarta w pakiecie Maps SDK na iOS zawiera przykładowe funkcje. Sprawdź kod w aplikacji demonstracyjnej, aby zobaczyć, jak zostały wdrożone poszczególne przykłady.
Wypróbuj wersje demonstracyjne pakietu SDK
Aplikacja demonstracyjna pakietu Maps SDK na iOS jest dostępna jako archiwum pobierania z GitHuba i poda CocoaPods. CocoaPods to menedżer zależności open source dla projektów Swift i Objective-C Cocoa.
Wykonaj poniższe czynności, aby zainstalować i wypróbować aplikację demonstracyjną pakietu Maps SDK na iOS.
- Pobierz przykładowe pliki, korzystając z jednej z tych 2 metod:
Bezpośrednio z GitHuba
- Pobierz przykładowe archiwum kodu z GitHub i rozpakuj je.
- Otwórz okno terminala, przejdź do katalogu, w którym rozwinięte są przykładowe pliki, i przejdź do katalogu Map Google:
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
Objective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
- Uruchom te polecenia:
Swift
pod install open GoogleMapsSwiftDemos.xcworkspace
Objective-C
pod install open GoogleMapsDemos.xcworkspace
Korzystanie z CocoaPods w wersji 1.6.1
- Jeśli nie masz jeszcze narzędzia CocoaPods, zainstaluj w systemie macOS wersję 1.6.1, uruchamiając w terminalu to polecenie. Szczegółowe informacje znajdziesz w przewodniku dla początkujących na CocoaPods.
sudo gem install cocoapods -v1.6.1
- Pobierz pliki Map Google, korzystając z Cocoapods:
pod try GoogleMaps
Gdy pojawi się prośba, wybierz Swift lub Objective-C. CocoaPods aktualizuje repozytoria specyfikacji, a następnie otwiera wersję demonstracyjną w tymczasowym projekcie Xcode o nazwie
SwiftDemoApp.xcodeproj
lubObjCDemoApp.xcodeproj
.
- W Xcode naciśnij przycisk kompilacji, by utworzyć i uruchomić bieżący schemat. Kompilacja powoduje wystąpienie błędu z prośbą o podanie klucza interfejsu API w pliku
SDKConstants.swift
w przypadku Swift lubSDKDemoAPIKey.h
w przypadku Objective-C. - Jeśli nie masz jeszcze klucza interfejsu API, wykonaj instrukcje konfigurowania projektu w Google Cloud Console, aby uzyskać klucz interfejsu API. Podczas konfigurowania klucza w Cloud Console możesz określić identyfikator pakietu aplikacji, aby mieć pewność, że tylko Twoja aplikacja będzie mogła z niego korzystać. Domyślny identyfikator pakietu przykładowych aplikacji to
com.example.GoogleMapsDemos
. - Edytuj plik
SDKConstants.swift
dla Swift lubSDKDemoAPIKey.h
dla Objective-C i wklej swój klucz API do definicji stałejapiKey
lubkAPIKey
. Przykład:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Usuń ten wiersz, ponieważ służy on do rejestrowania problemów zdefiniowanych przez użytkownika:
Swift
#error (Register for API Key and insert here. Then delete this line.”)
Objective-C
#error Register for API Key and insert here.
- kompilować i uruchamiać projekt, Pojawi się okno Symulatora iOS z listą wersji demonstracyjnych pakietu SDK Map.
- Wybierz jedną z wyświetlonych opcji, aby poeksperymentować z funkcją Maps SDK na iOS.
- Jeśli pojawi się prośba o zezwolenie GoogleMapDemos na dostęp do Twojej lokalizacji, wybierz Zezwól.
Skorzystaj z fragmentów kodu z przewodnika dla deweloperów
Każda strona w przewodniku dla programistów zawiera fragmenty kodu ilustrujące konkretną funkcję interfejsu API. Przykłady znajdziesz w tych przewodnikach dotyczących obiektów map, znaczników, kształtów i innych stron.