Kod przykładowy pakietu SDK Map na iOS

Wybierz platformę: Android iOS JavaScript

Repozytorium pakietu Maps SDK na iOS na GitHub zawiera przykłady obrazujące użycie pakietu Maps SDK na iOS w aplikacji na iOS. Przykładowa aplikacja zawiera kod dla najważniejszych funkcji pakietu SDK i może służyć jako punkt wyjścia do tworzenia Twojej aplikacji.

Lista przykładów Maps SDK na iOS

Poniżej znajdziesz listę najważniejszych przykładowych czynności z aplikacji demonstracyjnej oraz ich odpowiedniki na stronach, do których prowadzą linki. Pełną listę dostępnych przykładów znajdziesz w folderze z przykładami kodu na GitHubie.

Lokalne uruchamianie pełnej przykładowej aplikacji

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

  1. Uruchom git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git, aby skopiować repozytorium z przykładami do katalogu lokalnego.
  2. Otwórz okno terminala, przejdź do katalogu, w którym sklonowano pliki przykładowe, i otwórz katalog GoogleMaps:

    cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftDemos.xcworkspace
    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. W Xcode kliknij przycisk kompilacji, aby skompilować aplikację z bieżącym schematem. Kompilacja powoduje błąd i wyświetla prośbę o wpisanie klucza interfejsu API w pliku SDKConstants.swift (Swift) lub SDKDemoAPIKey.h (Objective-C).
  4. Uzyskaj klucz interfejsu API z projektu, w którym włączono pakiet SDK Map na iOS.
  5. Zmodyfikuj plik SDKConstants.swift w przypadku Swifta lub plik SDKDemoAPIKey.h w przypadku Objective-C i wklej klucz interfejsu API w definicji stałej apiKey lub kAPIKey. Na przykład:
    static let apiKey = "YOUR_API_KEY"
    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. W pliku SDKConstants.swift (Swift) lub SDKDemoAPIKey.h (Objective-C) usuń ten wiersz, ponieważ służy on do rejestrowania problemów zdefiniowanych przez użytkownika:
    #error (Register for API Key and insert here. Then delete this line.)
    #error Register for API Key and insert here.
  7. Utwórz i uruchom projekt. Pojawi się okno symulatora iOS z listą demo pakietu Maps SDK.
  8. Wybierz jedną z wyświetlonych opcji, aby wypróbować funkcję pakietu SDK Maps na iOS.
  9. Jeśli pojawi się prośba o zezwolenie aplikacji GoogleMapsDemos na dostęp do Twojej lokalizacji, wybierz Zezwól.