Przykładowy kod

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wybierz platformę: Android iOS JavaScript

Aplikacje demonstracyjne pakietu SDK udostępniane z pakietem SDK Miejsc na iOS przedstawiają różne funkcje, w tym autouzupełnianie miejsc i zdjęcia miejsc. Dodatkowo na każdej stronie tego przewodnika dla deweloperów znajdziesz fragmenty kodu.

Wypróbuj wersje demonstracyjne pakietu SDK przy użyciu CocoaPods

Pakiet SDK Miejsc na iOS jest dostępny w bloku reklamowym CocoaPods. CocoaPods to menedżer zależności open source dla projektów Swift i Objective-C Cocoa.

Pakiet SDK Miejsc na iOS udostępnia zestaw aplikacji demonstracyjnych aplikacji, które możesz zainstalować i uruchomić za pomocą polecenia pod try:

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

  1. Jeśli 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 CocoaPods.
    sudo gem install cocoapods
  2. Pobierz przykładowe pliki, korzystając z jednej z tych 2 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 rozwinięte są przykładowe pliki, i przejdź do katalogu Google Placess:

      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

    Korzystanie z 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, korzystając z Cocoapods:
      pod try GooglePlaces

      CocoaPods aktualizuje repozytoria specyfikacji, a następnie otwiera wersje demonstracyjne pakietu SDK w tymczasowym projekcie Xcode GooglePlacesDemos.xcworkspace.

  3. Włącz Pakiet SDK Miejsc na iOS w projekcie Google Cloud Console.
  4. Jeśli nie masz jeszcze klucza interfejsu API, wykonaj instrukcje konfigurowania projektu w Cloud Console, aby uzyskać klucz interfejsu API. Podczas konfigurowania klucza w Cloud Console możesz określić identyfikator pakietu aplikacji, aby mieć pewność, że tylko Twoja aplikacja będzie mogła 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. 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 do edycji, wybierz Odblokuj.
  7. Jeśli występuje, usuń ten wiersz, ponieważ ten numer służy do zarejestrowania problemu:

    Swift

    #error (Zarejestruj klucz interfejsu API i wstaw go tutaj. Następnie usuń tę linię”.

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. Utwórz i uruchom ponownie projekt.
  9. Jeśli kompilacja się nie powiedzie lub aplikacja po raz pierwszy ulegnie awarii z powodu błędu klucza interfejsu API, upewnij się, że podano klucze wymagane w pliku SDKDemoAPIKey.
  10. Jeśli korzystasz z wersji demonstracyjnych Miejsca Google, w oknie symulatora iOS pojawi się lista pokazów miejsc.
  11. Jeśli pojawi się prośba o zezwolenie GooglePlacesDemos na dostęp do Twojej lokalizacji, wybierz Zezwól.
  12. Wybrana próbka jest gotowa do uruchomienia.

Skorzystaj z fragmentów kodu z przewodnika dla deweloperów

Każda strona w przewodniku dla programistów zawiera fragmenty kodu ilustrujące konkretną funkcję interfejsu API. Wśród wskazówek znajdziesz na przykład w przewodnikach dotyczących autouzupełniania i pobierania bieżącego miejsca, zdjęć oraz innych stron w tym przewodniku.