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

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

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

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

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

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

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

    Быстрый

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Цель-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. Включите Places SDK для iOS для своего проекта Google Cloud Console.
  4. Если у вас еще нет ключа API, следуйте инструкциям , чтобы настроить проект в Cloud Console и получить ключ API. При настройке ключа в Cloud Console вы можете ограничить ключ идентификатором пакета примера приложения, чтобы гарантировать, что только ваше приложение может использовать ключ. Идентификатор пакета по умолчанию для примера приложения SDK — com.example.GooglePlacesDemos .
  5. Отредактируйте файл SDKDemoAPIKey и вставьте свой ключ API в соответствующую константу. Например:

    Быстрый

    let placesAPIKey = "YOUR_API_KEY"

    Цель-C

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

    Быстрый

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

    Цель-C

    #error Register your API key and insert here, then delete this line.
  8. Создайте приложение .
  9. Если сборка завершается неудачно или приложение аварийно завершает работу с ошибкой ключа API при первом запуске, убедитесь, что вы предоставили необходимые ключи в файле SDKDemoAPIKey .
  10. Если вы используете примеры GooglePlaces , в окне симулятора iOS отобразится список демонстраций Places .
  11. Если будет предложено разрешить GooglePlacesDemos доступ к вашему местоположению, выберите «Разрешить» .
  12. Выбранный вами образец теперь готов к запуску.