Pakiet SDK Miejsc do przykładowego kodu na iOS

Wybierz platformę: Android iOS JavaScript

Aplikacja demonstracyjna pakietu SDK Miejsc na iOS na GitHub dostarczona z pakietem SDK Miejsc na iOS demonstruje wiele funkcji, w tym autouzupełnianie miejsc i zdjęcia miejsc. Fragmenty kodu znajdziesz też na każdej stronie tego przewodnika dla programistów. Zaimportuj i skompiluj aplikację, dodaj klucz interfejsu API, obejrzyj wersję demonstracyjną i skorzystaj z przykładowego kodu jako punktu wyjścia dla swojej aplikacji.

Gdy uruchomisz aplikację z próbkami, wyświetli się lista dostępnych próbek, które możesz uruchomić na swoim urządzeniu. Wybierz jedną z opcji.

Lokalne uruchamianie pełnej przykładowej aplikacji

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

  1. Pobierz z GitHub archiwum przykładowego kodu i rozpakuj je.
  2. Otwórz okno terminala, przejdź do katalogu, w którym znajdują się wypakowane pliki przykładowe, i otwórz katalog Google Places:

    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
  3. Włącz pakiet SDK Miejsc na iOS w projekcie w konsoli Google Cloud.
  4. Jeśli nie masz jeszcze klucza interfejsu API, postępuj zgodnie z tymi instrukcjami, aby skonfigurować projekt w Konsoli Google Cloud i uzyskać klucz interfejsu API. Podczas konfigurowania klucza w konsoli Cloud możesz ograniczyć jego dostęp do identyfikatora pakietu przykładowej aplikacji, aby mieć pewność, że tylko Twoja aplikacja będzie mogła z niego korzystać. Domyślny identyfikator pakietu aplikacji z próbnymi przykładami pakietu SDK to com.example.GooglePlacesDemos.
  5. Zmień 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";
  6. Jeśli Xcode wyświetli prośbę o odblokowanie pliku SDKDemoAPIKey w celu edycji, kliknij Odblokuj.
  7. Jeśli jest obecny, 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.
  8. Zbuduj aplikację.
  9. Jeśli kompilacja nie powiedzie się lub aplikacja ulegnie awarii z błędem dotyczącym klucza interfejsu API podczas pierwszego uruchomienia, sprawdź, czy w pliku SDKDemoAPIKey są wymagane klucze.
  10. Jeśli uruchamiasz przykłady GooglePlaces, w oknie symulatora iOS zobaczysz listę demonstracji Places.
  11. Jeśli pojawi się prośba o zezwolenie na dostęp do Twojej lokalizacji dla aplikacji GooglePlacesDemos, wybierz Zezwól.
  12. Wybrana próbka jest teraz gotowa do uruchomienia.