Aplikacja demonstracyjna pakietu SDK Miejsc na iOS na GitHub dostarczona z pakietem SDK Miejsc na iOS demonstruje wiele funkcji, w tym autouzupełnianie miejsc i zdjęcia miejsc. Fragmenty kodu znajdziesz też na każdej stronie tego przewodnika dla programistów. Zaimportuj i skompiluj aplikację, dodaj klucz interfejsu API, obejrzyj wersję demonstracyjną i skorzystaj z przykładowego kodu jako punktu wyjścia dla swojej aplikacji.
Gdy uruchomisz aplikację z próbkami, wyświetli się lista dostępnych próbek, które możesz uruchomić na swoim urządzeniu. Wybierz jedną z opcji.
Lokalne uruchamianie pełnej przykładowej aplikacji
Przykładowa aplikacja pakietu SDK Miejsc na iOS jest dostępna jako archiwum do pobrania na GitHub. Aby zainstalować i wypróbować przykładową aplikację pakietu SDK Miejsc na iOS, wykonaj te czynności.
- Pobierz z GitHub archiwum przykładowego kodu i rozpakuj je.
Otwórz okno terminala, przejdź do katalogu, w którym znajdują się wypakowane pliki przykładowe, i otwórz katalog Google Places:
Swift
cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
pod install
open GooglePlacesDemos.xcworkspace
Objective-C
cd maps-sdk-for-ios-samples-master/GooglePlaces
pod install
open GooglePlacesDemos.xcworkspace
- Włącz pakiet SDK Miejsc na iOS w projekcie w konsoli Google Cloud.
- Jeśli nie masz jeszcze klucza interfejsu API, postępuj zgodnie z tymi instrukcjami, aby skonfigurować projekt w Konsoli Google Cloud i uzyskać klucz interfejsu API. Podczas konfigurowania klucza w konsoli Cloud możesz ograniczyć jego dostęp do identyfikatora pakietu przykładowej aplikacji, aby mieć pewność, że tylko Twoja aplikacja będzie mogła z niego korzystać. Domyślny identyfikator pakietu aplikacji z próbnymi przykładami pakietu SDK to
com.example.GooglePlacesDemos
. - Zmień plik
SDKDemoAPIKey
i wklej klucz interfejsu API do odpowiedniej stałej. Na przykład:Swift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Jeśli Xcode wyświetli prośbę o odblokowanie pliku
SDKDemoAPIKey
w celu edycji, kliknij Odblokuj. - Jeśli jest obecny, usuń ten wiersz, ponieważ służy on do rejestrowania problemu:
Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register your API key and insert here, then delete this line.
- Zbuduj aplikację.
- Jeśli kompilacja nie powiedzie się lub aplikacja ulegnie awarii z błędem dotyczącym klucza interfejsu API podczas pierwszego uruchomienia, sprawdź, czy w pliku
SDKDemoAPIKey
są wymagane klucze. - Jeśli uruchamiasz przykłady GooglePlaces, w oknie symulatora iOS zobaczysz listę demonstracji Places.
- Jeśli pojawi się prośba o zezwolenie na dostęp do Twojej lokalizacji dla aplikacji GooglePlacesDemos, wybierz Zezwól.
- Wybrana próbka jest teraz gotowa do uruchomienia.