Aplikacje demonstracyjne pakietu SDK dostarczone z pakietem SDK Miejsc na iOS przedstawiają szereg funkcji, w tym autouzupełnianie miejsc i zdjęcia miejsc. Dodatkowo fragmenty kodu znajdziesz na każdej stronie przewodnika programisty.
Wypróbuj wersje demonstracyjne pakietu SDK wykorzystujące CocoaPods
Pakiet SDK Miejsc na iOS jest dostępny jako pod. CocoaPods. CocoaPods to menedżer zależności open source dla projektów Swift i Goal-C Cocoa.
Pakiet SDK Miejsc na iOS udostępnia zestaw aplikacji demonstracyjnych SDK, które można zainstalować i uruchomić za pomocą polecenia pod try
:
- Miejsca Google pokazują autouzupełnianie miejsc i zdjęcia miejsca.
Aby zainstalować CocoaPods i wypróbować pakiet Places SDK dla iOS, wykonaj te czynności:
- Jeżeli nie masz jeszcze narzędzia CocoaPods, zainstaluj je w systemie macOS, uruchamiając w terminalu to polecenie. Szczegółowe informacje znajdziesz w przewodniku dla początkujących na temat CocoaPods.
sudo gem install cocoapods
- Pobierz przykładowe pliki za pomocą jednej z tych metod:
Użyj plików z GitHuba
- Pobierz przykładowe archiwum kodu z GitHub i rozpakuj je.
- Otwórz okno terminala, przejdź do katalogu, w którym przykładowe pliki zostały rozwinięte, i przejdź do katalogu GooglePlaces:
Swift
cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
Objective-C
cd maps-sdk-for-ios-samples-master/GooglePlaces
- Uruchom to polecenie:
pod install
open GooglePlacesDemos.xcworkspace
Używaj CocoaPods w wersji 1.6.1
- Otwórz okno terminala i zainstaluj wersję 1.6.1:
sudo gem install cocoapods -v1.6.1
- Pobierz pliki Miejsc Google, używając Cocoapods:
pod try GooglePlaces
CocoaPods aktualizuje repozytoria specyfikacji, a następnie otwiera wersje demonstracyjne pakietu SDK w tymczasowym projekcie Xcode
GooglePlacesDemos.xcworkspace
.
- włączyć pakiet SDK Miejsc na iOS w projekcie Google Cloud Console,
- Jeśli nie masz jeszcze klucza interfejsu API, wykonaj instrukcje, aby skonfigurować projekt w Cloud Console i uzyskać klucz interfejsu API. Podczas konfigurowania klucza w Cloud Console możesz określić identyfikator pakietu aplikacji, aby mieć pewność, że tylko Twoja aplikacja może z niego korzystać. Domyślny identyfikator pakietu przykładowych aplikacji to
com.example.GooglePlacesDemos
. - Edytuj plik
SDKDemoAPIKey
i wklej klucz interfejsu API do odpowiedniej stałej wartości. Przykład:Swift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Jeśli Xcode poprosi o odblokowanie pliku
SDKDemoAPIKey
w celu edycji, wybierz Odblokuj. - Usuń ten wiersz, ponieważ służy do rejestrowania problemu:
Swift
#error (Zarejestruj się tutaj, wpisując klucz interfejsu API). Następnie usuń tę linię”).
Objective-C
#error Register your API key and insert here, then delete this line.
- Utwórz i ponownie uruchom projekt.
- Jeśli kompilacja się nie powiedzie lub aplikacja uruchomi się z powodu błędu dotyczącego klucza interfejsu API przy pierwszym uruchomieniu, sprawdź, czy podane przez Ciebie klucze są w pliku
SDKDemoAPIKey
. - Jeśli uruchamiasz wersje GooglePlaces, na ekranie symulatora iOS pojawi się lista wersji demonstracyjnych Miejsc.
- Jeśli pojawi się pytanie o zezwolenie GooglePlacesDemos na dostęp do lokalizacji, wybierz Zezwól.
- Wybrana próbka jest gotowa do uruchomienia.
Użyj fragmentów kodu z przewodnika dla programistów
Każda strona w przewodniku dla deweloperów zawiera fragmenty kodu ilustrujące konkretną funkcję interfejsu API. Przewodniki mogą na przykład zawierać informacje o autouzupełnianiu, pobieraniu bieżącego miejsca, zdjęciach i innych stronach w tym przewodniku.