Aplikacja demonstracyjna Places SDK na iOS, dostępna na GitHub, wraz z pakietem Places SDK na iOS, demonstruje szereg funkcji, w tym autouzupełnianie miejsc i zdjęcia miejsc. Dodatkowo na każdej stronie tego przewodnika dla programistów znajdują się fragmenty kodu. 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 Places SDK na iOS jest dostępna do archiwum z GitHub Aby zainstalować i wypróbować przykładową aplikację Places SDK na iOS, wykonaj te czynności.
- 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 GooglePlaces:
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 SDK Miejsc na iOS w projekcie w konsoli Google Cloud Console.
- Jeśli nie masz jeszcze klucza interfejsu API, wykonaj instructions, aby skonfigurować projekt w konsoli 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.GooglePlacesDemos
. - Edytuj plik
SDKDemoAPIKey
i wklej klucz interfejsu API w odpowiedniej stałej. Na 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
do edycji, wybierz Odblokuj. - Usuń ten wiersz, jeśli jest dostępny, ponieważ jest on używany do zarejestrowania 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.
- Utwórz aplikację.
- Jeśli kompilacja się nie uda lub w aplikacji wystąpi błąd dotyczący klucza interfejsu API przy pierwszym uruchomieniu, sprawdź, czy w pliku
SDKDemoAPIKey
podano klucze wymagane. - Jeśli korzystasz z przykładowych aplikacji GooglePlaces, w oknie symulatora iOS pojawi się lista wersji demonstracyjnych Miejsc.
- Jeśli pojawi się prośba o zezwolenie GooglePlacesDemos na dostęp do Twojej lokalizacji, wybierz Zezwól.
- Wybrana próbka jest teraz gotowa do uruchomienia.