Aplikacja demonstracyjna pakietu SDK dostępna na GitHub dołączona do Maps SDK na iOS zawiera przykłady najważniejszych funkcji pakietu SDK. Sprawdź kod w aplikacji demonstracyjnej, aby zobaczyć, jak są zaimplementowane poszczególne przykłady. Zaimportuj i skompiluj aplikację, dodaj swój klucz interfejsu API, wyświetl wersję demonstracyjną i użyj przykładowego kodu jako punktu wyjścia dla aplikacji.
Po uruchomieniu przykładowej aplikacji wyświetla się lista dostępnych przykładów, które możesz uruchomić na swoim urządzeniu. Wybierz jedną z opcji.
Uruchamianie pełnej przykładowej aplikacji lokalnie
Przykładowa aplikacja Maps SDK na iOS jest dostępna jako archiwum do pobrania z GitHub. Wykonaj te czynności, aby zainstalować i wypróbować przykładową aplikację Maps SDK na iOS.
- Pobierz przykładowe archiwum kodu z GitHub i rozpakuj je.
Otwórz okno terminala, przejdź do katalogu, w którym zostały rozwinięte przykładowe pliki, i przejdź do katalogu Map Google:
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
pod install
open GoogleMapsSwiftDemos.xcworkspace
Objective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
pod install
open GoogleMapsDemos.xcworkspace
- W Xcode naciśnij przycisk kompilacji, aby skompilować aplikację z użyciem bieżącego schematu. Kompilacja powoduje błąd i wyświetla prośbę o wpisanie klucza interfejsu API w pliku
SDKConstants.swift
dla Swift lubSDKDemoAPIKey.h
dla Objective-C. - Jeśli nie masz jeszcze klucza interfejsu API, wykonaj instructions, aby skonfigurować projekt w konsoli Google Cloud i uzyskać klucz interfejsu API. Podczas konfigurowania klucza w konsoli Cloud możesz ograniczyć klucz do identyfikatora przykładowego pakietu aplikacji, aby mieć pewność, że tylko Twoja aplikacja może go używać. Domyślny identyfikator pakietu aplikacji z przykładowymi pakietami SDK to
com.example.GoogleMapsDemos
. - Edytuj plik
SDKConstants.swift
dla Swift lubSDKDemoAPIKey.h
dla Objective-C i wklej klucz interfejsu API w definicji stałejapiKey
lubkAPIKey
. Na przykład:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Usuń ten wiersz, ponieważ jest on używany do zarejestrowania problemu zdefiniowanego 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.
- skompilować i uruchomić projekt; Pojawi się okno symulatora iOS z listą wersji demonstracyjnych pakietu Maps SDK.
- Wybierz jedną z wyświetlonych opcji, aby poeksperymentować z funkcją pakietu Maps SDK na iOS.
- Jeśli pojawi się prośba o zezwolenie GoogleMapsDemos na dostęp do Twojej lokalizacji, wybierz Zezwól.