Обзор примеров кода

Выберите платформу: Android iOS JavaScript

Демо-приложение SDK, входящее в состав Maps SDK для iOS, включает примеры основных функций SDK. Изучите код в демонстрационном приложении, чтобы увидеть, как реализован каждый пример.

Попробуйте демо-версии SDK

Демонстрационное приложение Maps SDK для iOS SDK доступно в виде загружаемого архива с GitHub и в виде модуля CocoaPods . CocoaPods — это менеджер зависимостей с открытым исходным кодом для проектов Swift и Objective-C Cocoa.

Выполните следующие действия, чтобы установить и опробовать демонстрационное приложение Maps SDK для iOS SDK.

  1. Получите файлы примеров, используя один из этих двух методов:

    Прямо с GitHub

    1. Загрузите архив примера кода с GitHub и распакуйте архив.
    2. Откройте окно терминала, перейдите в каталог, в котором вы развернули примеры файлов, и перейдите к каталогу GoogleMaps:

      Быстрый

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

      Цель-C

      cd maps-sdk-for-ios-samples-main/GoogleMaps
    3. Выполните следующие команды:

      Быстрый

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Цель-C

      pod install
      open GoogleMapsDemos.xcworkspace

    Используйте CocoaPods v1.6.1

    1. Если у вас еще нет инструмента CocoaPods, установите версию 1.6.1 на macOS, выполнив следующую команду из терминала. Подробности см. в руководстве по началу работы с CocoaPods .
      sudo gem install cocoapods -v1.6.1
    2. Получите файлы Google Maps с помощью Cocoapods:
      pod try GoogleMaps

      При появлении запроса выберите Swift или Objective-C. CocoaPods обновляет ваши репозитории спецификаций, а затем открывает демо-версию во временном проекте Xcode с именем SwiftDemoApp.xcodeproj или ObjCDemoApp.xcodeproj .

  2. В Xcode нажмите кнопку компиляции, чтобы построить, а затем запустить текущую схему. При сборке возникает ошибка, предлагающая ввести ключ API в файл SDKConstants.swift для Swift или файл SDKDemoAPIKey.h для Objective-C.
  3. Если у вас еще нет ключа API, следуйте инструкциям , чтобы настроить проект в Google Cloud Console и получить ключ API. При настройке ключа в Cloud Console вы можете указать идентификатор пакета вашего приложения, чтобы гарантировать, что только ваше приложение может использовать ключ. Идентификатор пакета по умолчанию для примера приложения SDK — com.example.GoogleMapsDemos .
  4. Отредактируйте файл SDKConstants.swift для Swift или файл SDKDemoAPIKey.h для Objective-C и вставьте свой ключ API в определение константы apiKey или kAPIKey . Например:

    Быстрый

    static let apiKey = "YOUR_API_KEY"

    Цель-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  5. Удалите следующую строку, поскольку она используется для регистрации определяемой пользователем проблемы:

    Быстрый

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

    Цель-C

    #error Register for API Key and insert here.
  6. Создайте и запустите проект. Появится окно симулятора iOS со списком демонстрационных версий Maps SDK .
  7. Выберите один из отображаемых вариантов, чтобы поэкспериментировать с функцией Maps SDK для iOS.
  8. Если будет предложено разрешить GoogleMapsDemos доступ к вашему местоположению, выберите «Разрешить» .

Используйте фрагменты кода из руководства разработчика.

Каждая страница руководства разработчика содержит фрагменты кода, иллюстрирующие определенную функцию API. Например, см. руководства по объектам карты , маркерам , фигурам и другим страницам этого руководства.