Pakiet SDK Miejsc do przykładowego kodu na iOS

Wybierz platformę: Android iOS JavaScript

Aplikacja demonstracyjna pakietu SDK Miejsc na iOS na GitHub dostarczana z pakietem SDK Miejsc na iOS prezentuje wiele funkcji, w tym autouzupełnianie miejsc i zdjęcia miejsc. Dodatkowo na każdej stronie tego przewodnika dla programistów znajdziesz fragmenty kodu. Zaimportuj i skompiluj aplikację, dodaj klucz interfejsu API, wyświetl wersję demonstracyjną i użyj dostarczonego przykładowego kodu jako punktu wyjścia dla swojej aplikacji.

Po uruchomieniu aplikacji przykładowej wyświetli się lista dostępnych przykładów, które możesz uruchomić na własnym urządzeniu. Wybierz jedną z opcji.

Uruchamianie pełnej przykładowej aplikacji lokalnie

Przykładowa aplikacja pakietu SDK Miejsc na iOS jest dostępna jako archiwum do pobraniaGitHub. Aby zainstalować i wypróbować przykładową aplikację pakietu SDK Miejsc na iOS, wykonaj te czynności.

  1. Pobierz archiwum z przykładowym kodemGitHub i rozpakuj je. Możesz też sklonować repozytorium do katalogu lokalnego:
    git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
  2. Otwórz okno terminala, przejdź do katalogu, w którym zostały rozpakowane pliki przykładowe, i otwórz katalog GooglePlaces:

    Swift

    cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
    open GooglePlacesSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples/GooglePlaces
    open GooglePlacesXCFrameworkDemos.xcodeproj
  3. W projekcie Xcode kliknij File (Plik) > Add Package Dependencies (Dodaj zależności pakietu). Wpisz https://github.com/googlemaps/ios-places-sdk jako adres URL, naciśnij Enter, aby pobrać pakiet, a potem kliknij Add Package (Dodaj pakiet).
  4. Włącz pakiet SDK Miejsc na iOS w projekcie w konsoli Google Cloud.
  5. Uzyskaj klucz interfejsu API z projektu, w którym włączony jest interfejs Places API lub Places API (nowy).
  6. 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";
  7. Jeśli Xcode wyświetli prośbę o odblokowanie pliku SDKDemoAPIKey w celu edycji, kliknij Odblokuj.
  8. Jeśli występuje, 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.
  9. Utwórz aplikację.
  10. Jeśli kompilacja się nie powiedzie lub aplikacja ulegnie awarii z błędem dotyczącym klucza interfejsu API podczas pierwszego uruchomienia, sprawdź, czy w pliku SDKDemoAPIKey znajdują się wymagane klucze.
  11. Jeśli uruchamiasz przykłady GooglePlaces, w oknie symulatora iOS pojawi się lista demonstracji interfejsu Places.
  12. Jeśli pojawi się pytanie, czy zezwolić aplikacji GooglePlacesDemos na dostęp do Twojej lokalizacji, wybierz Zezwól.
  13. Wybrana próbka jest teraz gotowa do uruchomienia.