Демонстрационное приложение Places SDK для iOS на GitHub , поставляемое вместе с Places SDK для iOS, демонстрирует ряд функций, включая автозаполнение Place и Place Photos. Кроме того, фрагменты кода можно найти на каждой странице этого руководства разработчика. Импортируйте и соберите приложение, добавьте свой ключ API, просмотрите демонстрационную версию и используйте предоставленный пример кода в качестве отправной точки для своего приложения.
При запуске приложения-примера отображается список доступных примеров, которые вы можете запустить на своём устройстве. Выберите один из вариантов.
Запустите полный пример приложения локально
Пример приложения Places SDK для iOS доступен в виде архива для загрузки с GitHub. Выполните следующие действия, чтобы установить и попробовать пример приложения Places SDK для iOS.
-  Скачайте архив с примером кода с GitHub и распакуйте его. Также можно клонировать репозиторий в локальный каталог: 
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
 Откройте окно терминала, перейдите в каталог, в который вы развернули файлы примеров, и перейдите в каталог GooglePlaces:
Быстрый
cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
open GooglePlacesSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples/GooglePlaces
open GooglePlacesXCFrameworkDemos.xcodeproj- В проекте Xcode выберите Файл > Добавить зависимости пакета . Введите URL-адрес https://github.com/googlemaps/ios-places-sdk , нажмите Enter , чтобы загрузить пакет, и нажмите Добавить пакет .
 - Включите Places SDK для iOS для вашего проекта консоли Google Cloud.
 - Получите ключ API из вашего проекта с включенным API Places и/или API Places (новый) .
 -  Отредактируйте файл 
SDKDemoAPIKeyи вставьте свой ключ API в соответствующую константу. Например:Быстрый
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
 -  Если Xcode предлагает разблокировать файл 
SDKDemoAPIKeyдля редактирования, выберите Разблокировать . -  Если присутствует, удалите следующую строку, поскольку она используется для регистрации проблемы: 
Быстрый
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register your API key and insert here, then delete this line. - Создайте приложение .
 -  Если сборка не удалась или приложение вылетает с ошибкой ключа API при первом запуске, убедитесь, что вы указали необходимые ключи в файле 
SDKDemoAPIKey. - Если вы запускаете примеры GooglePlaces , в окне симулятора iOS будет показан список демонстрационных примеров Places .
 - Если будет предложено разрешить GooglePlacesDemos доступ к вашему местоположению, выберите Разрешить .
 - Выбранный вами образец теперь готов к запуску.