Przykładowy kod Maps SDK na iOS

Wybierz platformę: Android iOS JavaScript

Aplikacja demonstracyjna pakietu SDK dostępna na GitHub dołączona do Maps SDK na iOS zawiera przykłady najważniejszych funkcji pakietu SDK. Sprawdź kod w aplikacji demonstracyjnej, aby zobaczyć, jak są zaimplementowane poszczególne przykłady. 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 Maps SDK na iOS jest dostępna jako archiwum do pobrania z GitHub. Wykonaj te czynności, aby zainstalować i wypróbować przykładową aplikację Maps SDK na iOS.

  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 Map Google:

    Swift

    cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. W Xcode naciśnij przycisk kompilacji, aby skompilować aplikację z użyciem bieżącego schematu. Kompilacja powoduje błąd i wyświetla prośbę o wpisanie klucza interfejsu API w pliku SDKConstants.swift dla Swift lub SDKDemoAPIKey.h dla Objective-C.
  4. Jeśli nie masz jeszcze klucza interfejsu API, wykonaj instructions, aby skonfigurować projekt w konsoli Google 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.GoogleMapsDemos.
  5. Edytuj plik SDKConstants.swift dla Swift lub SDKDemoAPIKey.h dla Objective-C i wklej klucz interfejsu API w definicji stałej apiKey lub kAPIKey. Na przykład:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Usuń ten wiersz, ponieważ jest on używany do zarejestrowania problemu zdefiniowanego przez użytkownika:

    Swift

    #error (Register for API Key and insert here. Then delete this line.)

    Objective-C

    #error Register for API Key and insert here.
  7. skompilować i uruchomić projekt; Pojawi się okno symulatora iOS z listą wersji demonstracyjnych pakietu Maps SDK.
  8. Wybierz jedną z wyświetlonych opcji, aby poeksperymentować z funkcją pakietu Maps SDK na iOS.
  9. Jeśli pojawi się prośba o zezwolenie GoogleMapsDemos na dostęp do Twojej lokalizacji, wybierz Zezwól.