Kod przykładowy pakietu SDK Map na iOS

Wybierz platformę: Android iOS JavaScript

Repozytorium Maps SDK na iOS w GitHub zawiera przykłady ilustrujące użycie Maps SDK na iOS w aplikacji na iOS. Przykładowa aplikacja zawiera kod dotyczący najważniejszych funkcji pakietu SDK, i może być punktem początkowym dla Twojej aplikacji.

Lista przykładów Maps SDK na iOS

Poniżej wymieniono kluczowe przykłady działań z aplikacji w wersji demonstracyjnej, które zostały odtworzone na linkowanych stronach, aby ułatwić szybkie korzystanie z nich. Pełną listę dostępnych przykładów znajdziesz w folderze z przykładami w GitHubie.

Lokalne uruchamianie pełnej przykładowej aplikacji

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

  1. Uruchom polecenie 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 zostały skopiowane pliki z przykładami, i przejdź do katalogu GoogleMaps:

    Swift

    cd maps-sdk-for-ios-samples/GoogleMaps-Swift
    open GoogleMapsSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    open GoogleMapsDemos.xcodeproj
  3. W projekcie Xcode kliknij kolejno File (Plik) > Add Package Dependencies (Dodaj zależności pakietu). Jako adres URL wpisz https://github.com/googlemaps/ios-maps-sdk, naciśnij Enter , aby pobrać pakiet, a następnie kliknij Add Package (Dodaj pakiet).
  4. W Xcode naciśnij przycisk kompilacji, aby skompilować aplikację z bieżącym schematem. Kompilacja spowoduje błąd, który wyświetli prośbę o wpisanie klucza interfejsu API w pliku SDKConstants.swift w przypadku języka Swift lubSDKDemoAPIKey.h w pliku w przypadku języka Objective-C.
  5. Pobierz klucz interfejsu API z projektu z włączonym Maps SDK na iOS.
  6. Edytuj plik SDKConstants.swift w przypadku języka Swift lub SDKDemoAPIKey.h plik w przypadku języka Objective-C i wklej klucz interfejsu API do 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";
  7. W pliku SDKConstants.swift (Swift) lubSDKDemoAPIKey.h (Objective-C) usuń ten wiersz, ponieważ służy on do rejestrowania 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.
  8. Skompiluj i uruchom projekt. Pojawi się okno symulatora iOS z listą Maps SDK Demos.
  9. Wybierz jedną z wyświetlonych opcji, aby wypróbować funkcję Maps SDK na iOS.
  10. Jeśli pojawi się prośba o zezwolenie aplikacji GoogleMapsDemos na dostęp do Twojej lokalizacji, wybierz Zezwól.