Przykładowy kod

Wybierz platformę: Android iOS JavaScript

Aplikacja demonstracyjna SDK zawarta w pakiecie Maps SDK na iOS zawiera przykładowe funkcje. Sprawdź kod w aplikacji demonstracyjnej, aby zobaczyć, jak zostały wdrożone poszczególne przykłady.

Wypróbuj wersje demonstracyjne pakietu SDK

Aplikacja demonstracyjna pakietu Maps SDK na iOS jest dostępna jako archiwum pobierania z GitHuba i poda CocoaPods. CocoaPods to menedżer zależności open source dla projektów Swift i Objective-C Cocoa.

Wykonaj poniższe czynności, aby zainstalować i wypróbować aplikację demonstracyjną pakietu Maps SDK na iOS.

  1. Pobierz przykładowe pliki, korzystając z jednej z tych 2 metod:

    Bezpośrednio z GitHuba

    1. Pobierz przykładowe archiwum kodu z GitHub i rozpakuj je.
    2. Otwórz okno terminala, przejdź do katalogu, w którym rozwinięte są przykładowe pliki, i przejdź do katalogu Map Google:

      Swift

      cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-main/GoogleMaps
    3. Uruchom te polecenia:

      Swift

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Objective-C

      pod install
      open GoogleMapsDemos.xcworkspace

    Korzystanie z CocoaPods w wersji 1.6.1

    1. Jeśli nie masz jeszcze narzędzia CocoaPods, zainstaluj w systemie macOS wersję 1.6.1, uruchamiając w terminalu to polecenie. Szczegółowe informacje znajdziesz w przewodniku dla początkujących na CocoaPods.
      sudo gem install cocoapods -v1.6.1
    2. Pobierz pliki Map Google, korzystając z Cocoapods:
      pod try GoogleMaps

      Gdy pojawi się prośba, wybierz Swift lub Objective-C. CocoaPods aktualizuje repozytoria specyfikacji, a następnie otwiera wersję demonstracyjną w tymczasowym projekcie Xcode o nazwie SwiftDemoApp.xcodeproj lub ObjCDemoApp.xcodeproj.

  2. W Xcode naciśnij przycisk kompilacji, by utworzyć i uruchomić bieżący schemat. Kompilacja powoduje wystąpienie błędu z prośbą o podanie klucza interfejsu API w pliku SDKConstants.swift w przypadku Swift lubSDKDemoAPIKey.h w przypadku Objective-C.
  3. Jeśli nie masz jeszcze klucza interfejsu API, wykonaj instrukcje konfigurowania projektu w Google Cloud Console, aby uzyskać klucz interfejsu API. Podczas konfigurowania klucza w Cloud Console możesz określić identyfikator pakietu aplikacji, aby mieć pewność, że tylko Twoja aplikacja będzie mogła z niego korzystać. Domyślny identyfikator pakietu przykładowych aplikacji to com.example.GoogleMapsDemos.
  4. Edytuj plik SDKConstants.swift dla Swift lubSDKDemoAPIKey.h dla Objective-C i wklej swój klucz API do definicji stałej apiKey lub kAPIKey. Przykład:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  5. Usuń ten wiersz, ponieważ służy on do rejestrowania problemów zdefiniowanych 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.
  6. kompilować i uruchamiać projekt, Pojawi się okno Symulatora iOS z listą wersji demonstracyjnych pakietu SDK Map.
  7. Wybierz jedną z wyświetlonych opcji, aby poeksperymentować z funkcją Maps SDK na iOS.
  8. Jeśli pojawi się prośba o zezwolenie GoogleMapDemos na dostęp do Twojej lokalizacji, wybierz Zezwól.

Skorzystaj z fragmentów kodu z przewodnika dla deweloperów

Każda strona w przewodniku dla programistów zawiera fragmenty kodu ilustrujące konkretną funkcję interfejsu API. Przykłady znajdziesz w tych przewodnikach dotyczących obiektów map, znaczników, kształtów i innych stron.