Aplikacja demonstracyjna Places SDK na iOS GitHub dołączone do pakietu SDK Miejsc na iOS, pokazują różne funkcje, takie jak autouzupełnianie miejsc i zdjęcia miejsc. W , fragmenty kodu można znaleźć na każdej stronie tego przewodnika dla programistów. Zaimportuj i utwórz dodaj swój klucz interfejsu API, wyświetl wersję demonstracyjną i użyj przykładowego kodu dostarczonego jako jako punkt początkowy Twojej aplikacji.
Po uruchomieniu przykładowej aplikacji wyświetli się lista dostępnych przykładów, których możesz użyć 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 pobierz archiwum z GitHub Wykonaj te czynności, by zainstalować i wypróbować przykładową aplikację Places SDK na iOS.
- Pobierz z przykładowego archiwum kodu GitHub i rozpakuj archiwum.
Otwórz okno terminala, przejdź do katalogu, do którego zostały rozwinięte przykładowe pliki, 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 Pakiet SDK Miejsc na iOS dla projektu w konsoli Google Cloud.
- Jeśli nie masz jeszcze klucza interfejsu API, postępuj zgodnie z
instrukcje konfiguracji,
projekt w konsoli Cloud i uzyskasz klucz interfejsu API. Podczas konfigurowania
w konsoli Cloud, możesz
ogranicz klucz do funkcji
identyfikatora przykładowego pakietu aplikacji, by mieć pewność, że tylko Twoja aplikacja może używać klucza. Pakiet domyślny
identyfikator przykładowej aplikacji z pakietem SDK to
com.example.GooglePlacesDemos
. - Edytuj 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 poprosi o odblokowanie pliku
SDKDemoAPIKey
dla edytowanie, wybierz Odblokuj. - Usuń ten wiersz, jeśli jest dostępny, ponieważ służy on do rejestrowania
problem:
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 aplikacja ulegnie awarii z powodu błędu dotyczącego klucza interfejsu API
przy jego pierwszym uruchomieniu, upewnij się, że został podany
kluczy wymaganych w pliku
SDKDemoAPIKey
. - Jeśli korzystasz z przykładowych aplikacji GooglePlaces, symulator iOS wyświetli 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.