Пример кода Maps SDK для iOS

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

В репозитории Maps SDK for iOS на GitHub содержатся примеры, иллюстрирующие использование Maps SDK for iOS в вашем iOS-приложении. Пример приложения содержит код для демонстрации основных функций SDK и может служить отправной точкой для вашего приложения.

Список примеров использования Maps SDK для iOS

Ниже перечислены основные примеры действий из демонстрационного приложения, которые воспроизведены на страницах по ссылкам для быстрого ознакомления. Полный список доступных примеров см. в папке samples на GitHub.

Запустите полную версию демонстрационного приложения локально.

Пример приложения Maps SDK для iOS доступен для скачивания в виде архива на GitHub . Выполните следующие шаги, чтобы установить и протестировать пример приложения Maps SDK для iOS.

  1. Выполните git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git , чтобы клонировать репозиторий с примерами в локальную директорию.
  2. Откройте окно терминала, перейдите в каталог, куда вы клонировали примеры файлов, и углубитесь в каталог Google Maps:

    Быстрый

    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. В проекте Xcode перейдите в меню Файл > Добавить зависимости пакета . Введите https://github.com/googlemaps/ios-maps-sdk в качестве URL-адреса, нажмите Enter , чтобы подключить пакет, и нажмите Добавить пакет .
  4. В Xcode нажмите кнопку «Компиляция», чтобы собрать приложение с использованием текущей схемы. В процессе сборки возникнет ошибка, и вам будет предложено ввести свой API-ключ в файл SDKConstants.swift для Swift или SDKDemoAPIKey.h для Objective-C.
  5. Получите ключ API из вашего проекта с включенным SDK карт для iOS .
  6. Отредактируйте файл SDKConstants.swift для Swift или SDKDemoAPIKey.h для Objective-C и вставьте свой API-ключ в определение константы apiKey или kAPIKey . Например:

    Быстрый

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  7. В файле SDKConstants.swift (Swift) или SDKDemoAPIKey.h (Objective-C) удалите следующую строку, поскольку она используется для регистрации пользовательской задачи:

    Быстрый

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

    Objective-C

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