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

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

Демонстрационное приложение Places SDK для iOS на GitHub , поставляемое вместе с Places SDK для iOS, демонстрирует ряд функций, включая автозаполнение Place и Place Photos. Кроме того, фрагменты кода можно найти на каждой странице этого руководства разработчика. Импортируйте и соберите приложение, добавьте свой ключ API, просмотрите демонстрационную версию и используйте предоставленный пример кода в качестве отправной точки для своего приложения.

При запуске приложения-примера отображается список доступных примеров, которые вы можете запустить на своём устройстве. Выберите один из вариантов.

Запустите полный пример приложения локально

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

  1. Скачайте архив с примером кода с GitHub и распакуйте его. Также можно клонировать репозиторий в локальный каталог:
    git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
  2. Откройте окно терминала, перейдите в каталог, в который вы развернули файлы примеров, и перейдите в каталог GooglePlaces:

    Быстрый

    cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
    open GooglePlacesSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples/GooglePlaces
    open GooglePlacesXCFrameworkDemos.xcodeproj
  3. В проекте Xcode выберите Файл > Добавить зависимости пакета . Введите URL-адрес https://github.com/googlemaps/ios-places-sdk , нажмите Enter , чтобы загрузить пакет, и нажмите Добавить пакет .
  4. Включите Places SDK для iOS для вашего проекта консоли Google Cloud.
  5. Получите ключ API из вашего проекта с включенным API Places и/или API Places (новый) .
  6. Отредактируйте файл SDKDemoAPIKey и вставьте свой ключ API в соответствующую константу. Например:

    Быстрый

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

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

    Быстрый

    #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.
  9. Создайте приложение .
  10. Если сборка не удалась или приложение вылетает с ошибкой ключа API при первом запуске, убедитесь, что вы указали необходимые ключи в файле SDKDemoAPIKey .
  11. Если вы запускаете примеры GooglePlaces , в окне симулятора iOS будет показан список демонстрационных примеров Places .
  12. Если будет предложено разрешить GooglePlacesDemos доступ к вашему местоположению, выберите Разрешить .
  13. Выбранный вами образец теперь готов к запуску.