Przykładowy kod

Wybierz platformę: Android iOS JavaScript

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:

Aby zainstalować CocoaPods i wypróbować pakiet Places SDK dla iOS, wykonaj te czynności:

  1. 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
  2. Pobierz przykładowe pliki za pomocą jednej z tych metod:

    Użyj plików z GitHuba

    1. Pobierz przykładowe archiwum kodu z GitHub i rozpakuj je.
    2. 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
    3. Uruchom to polecenie:
      pod install
      open GooglePlacesDemos.xcworkspace

    Używaj CocoaPods w wersji 1.6.1

    1. Otwórz okno terminala i zainstaluj wersję 1.6.1:
      sudo gem install cocoapods -v1.6.1
    2. 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.

  3. włączyć pakiet SDK Miejsc na iOS w projekcie Google Cloud Console,
  4. 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.
  5. 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";
  6. Jeśli Xcode poprosi o odblokowanie pliku SDKDemoAPIKey w celu edycji, wybierz Odblokuj.
  7. 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.
  8. Utwórz i ponownie uruchom projekt.
  9. 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.
  10. Jeśli uruchamiasz wersje GooglePlaces, na ekranie symulatora iOS pojawi się lista wersji demonstracyjnych Miejsc.
  11. Jeśli pojawi się pytanie o zezwolenie GooglePlacesDemos na dostęp do lokalizacji, wybierz Zezwól.
  12. 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.