Pakiet SDK Miejsc do przykładowego kodu na iOS

Wybierz platformę: Android iOS JavaScript

Aplikacja demonstracyjna Places SDK na iOS, dostępna na GitHub, wraz z pakietem Places SDK na iOS, demonstruje szereg funkcji, w tym autouzupełnianie miejsc i zdjęcia miejsc. Dodatkowo na każdej stronie tego przewodnika dla programistów znajdują się fragmenty kodu. Zaimportuj i skompiluj aplikację, dodaj swój klucz interfejsu API, wyświetl wersję demonstracyjną i użyj przykładowego kodu jako punktu wyjścia dla aplikacji.

Po uruchomieniu przykładowej aplikacji wyświetla się lista dostępnych przykładów, które możesz uruchomić 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 do archiwum z GitHub Aby zainstalować i wypróbować przykładową aplikację Places SDK na iOS, wykonaj te czynności.

  1. Pobierz przykładowe archiwum kodu z GitHub i rozpakuj je.
  2. Otwórz okno terminala, przejdź do katalogu, w którym zostały rozwinięte przykładowe pliki, i przejdź 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
  3. Włącz SDK Miejsc na iOS w projekcie w konsoli Google Cloud Console.
  4. Jeśli nie masz jeszcze klucza interfejsu API, wykonaj instructions, aby skonfigurować projekt w konsoli Cloud i uzyskać klucz interfejsu API. Podczas konfigurowania klucza w konsoli Cloud możesz ograniczyć klucz do identyfikatora przykładowego pakietu aplikacji, aby mieć pewność, że tylko Twoja aplikacja może go używać. Domyślny identyfikator pakietu aplikacji z przykładowymi pakietami SDK to com.example.GooglePlacesDemos.
  5. Edytuj plik SDKDemoAPIKey i wklej klucz interfejsu API w 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 poprosi o odblokowanie pliku SDKDemoAPIKey do edycji, wybierz Odblokuj.
  7. Usuń ten wiersz, jeśli jest dostępny, ponieważ jest on używany do zarejestrowania 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. Utwórz aplikację.
  9. Jeśli kompilacja się nie uda lub w aplikacji wystąpi błąd dotyczący klucza interfejsu API przy pierwszym uruchomieniu, sprawdź, czy w pliku SDKDemoAPIKey podano klucze wymagane.
  10. Jeśli korzystasz z przykładowych aplikacji GooglePlaces, w oknie symulatora iOS pojawi się lista wersji demonstracyjnych 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 teraz gotowa do uruchomienia.