Демо-приложение SDK на GitHub , поставляемое с Maps SDK для iOS, включает примеры основных функций SDK. Изучите код в демонстрационном приложении, чтобы увидеть, как реализован каждый пример. Импортируйте и создайте приложение, добавьте свой ключ API, просмотрите демо-версию и используйте предоставленный пример кода в качестве отправной точки для вашего приложения.
Когда вы запускаете пример приложения, он отображает список доступных примеров, которые вы можете запустить на своем устройстве. Выберите один из вариантов.
Запустите полный пример приложения локально
Пример приложения Maps SDK для iOS доступен в виде архива для загрузки на GitHub . Выполните следующие действия, чтобы установить и опробовать пример приложения Maps SDK для iOS.
- Загрузите архив примера кода с GitHub и распакуйте архив.
Откройте окно терминала, перейдите в каталог, в котором вы развернули примеры файлов, и перейдите к каталогу GoogleMaps:
Быстрый
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
pod install
open GoogleMapsSwiftDemos.xcworkspace
Цель-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
pod install
open GoogleMapsDemos.xcworkspace
- В Xcode нажмите кнопку компиляции, чтобы создать приложение с текущей схемой. При сборке возникает ошибка, предлагающая ввести ключ API в файл
SDKConstants.swift
для Swift или файлSDKDemoAPIKey.h
для Objective-C. - Если у вас еще нет ключа API, следуйте инструкциям , чтобы настроить проект в Google Cloud Console и получить ключ API. При настройке ключа в Cloud Console вы можете ограничить ключ идентификатором пакета примера приложения, чтобы гарантировать, что только ваше приложение может использовать ключ. Идентификатор пакета по умолчанию для примера приложения SDK —
com.example.GoogleMapsDemos
. - Отредактируйте файл
SDKConstants.swift
для Swift или файлSDKDemoAPIKey.h
для Objective-C и вставьте свой ключ API в определение константыapiKey
илиkAPIKey
. Например:Быстрый
static let apiKey = "YOUR_API_KEY"
Цель-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Удалите следующую строку, поскольку она используется для регистрации определяемой пользователем проблемы:
Быстрый
#error (Register for API Key and insert here. Then delete this line.)
Цель-C
#error Register for API Key and insert here.
- Создайте и запустите проект. Появится окно симулятора iOS со списком демонстраций Maps SDK .
- Выберите один из отображаемых вариантов, чтобы поэкспериментировать с функцией Maps SDK для iOS.
- Если будет предложено разрешить GoogleMapsDemos доступ к вашему местоположению, выберите «Разрешить» .