В этом руководстве показано, как настроить ваш проект Google Cloud перед использованием API платформы Google Maps. Хотя некоторые из этих шагов вы, возможно, уже выполнили на страницах «Быстрый старт» или «Начало работы с платформой Google Maps» , этот документ содержит дополнительные полезные инструкции по управлению вашими проектами.
Создать проект
Для использования платформы Google Maps необходимо иметь проект для управления сервисами, учетными данными, выставлением счетов, API и SDK.
Для каждого проекта требуется настройка системы выставления счетов , но плата будет взиматься только в том случае, если проект превысит установленную квоту бесплатных услуг.
Чтобы создать облачный проект с включенной оплатой:
Консоль
Создайте новый проект Google Cloud в консоли Cloud:
Создать новый проектНа странице «Новый проект» заполните необходимую информацию:
Название проекта: Примите значение по умолчанию или введите собственное название.
Вы можете изменить название проекта в любое время. Для получения дополнительной информации см. раздел «Идентификация проектов» .
Идентификатор проекта: Примите значение по умолчанию или нажмите «Редактировать» , чтобы ввести собственный идентификатор, который API Google будут использовать в качестве уникального идентификатора для вашего проекта.
После создания проекта изменить его идентификатор будет невозможно , поэтому выберите идентификатор, который вам будет удобен на протяжении всего срока существования проекта. Не включайте в идентификатор проекта конфиденциальную информацию.
Платежный аккаунт: Выберите платежный аккаунт для проекта. Если у вас нет платежного аккаунта или есть только один, эта опция не будет отображаться.
Для привязки проекта к платежному аккаунту необходимо быть администратором платежного аккаунта или менеджером по выставлению счетов по проектам. Дополнительную информацию см. в документации по управлению доступом к платежным системам .
Местоположение: Если вы хотите связать свой проект с какой-либо организацией, нажмите «Обзор» и выберите её; в противном случае выберите «Нет организации».
Для получения дополнительной информации см. раздел «Создание и управление папками и связями между организациями, проектами и платежными учетными записями» .
Выберите «Создать» .
gcloud
gcloud projects create "PROJECT"
Подробнее о Google Cloud SDK , установке Cloud SDK и следующих командах можно узнать здесь:
Включить выставление счетов
Для развертывания приложений необходимо включить оплату. С вашего счета не будет взиматься плата, если вы не превышаете ежемесячную квоту . Если вашему приложению требуются ресурсы, превышающие ежемесячную квоту, с вас будет взиматься плата за дополнительное использование.
Если при создании облачного проекта у вас есть платежный аккаунт, то выставление счетов автоматически включается для этого проекта.
Чтобы включить выставление счетов в облачном проекте:
- В консоли Cloud перейдите на страницу «Биллинг»:
Перейдите на страницу «Оплата». - Выберите или создайте облачный проект.
- В зависимости от наличия платежного аккаунта или от того, связан ли выбранный облачный проект с каким-либо аккаунтом, на странице «Платежи» отображается одно из следующих сообщений:
- Если для выбранного облачного проекта уже включена функция выставления счетов, то отображаются сведения об учетной записи для выставления счетов.
- Если учетная запись для выставления счетов отсутствует, вам будет предложено создать ее и связать с выбранным облачным проектом.
- Если платежный аккаунт уже существует, вам будет предложено включить выставление счетов, если выбранный облачный проект еще не связан с платежным аккаунтом. Вы также можете выбрать «Отмена» , а затем « Создать аккаунт» , чтобы создать и связать новый платежный аккаунт.
После включения функции выставления счетов сумма, которая может быть с вас списана, не ограничена. Для более эффективного контроля над расходами вы можете создать бюджет и настроить оповещения . Дополнительную информацию см. в разделе «Выставление счетов» .
Включить API
Для использования платформы Google Maps необходимо включить API или SDK, которые вы планируете использовать в своем проекте.
Консоль
Облачный SDK
gcloud services enable \ --project "PROJECT" \ "directions-backend.googleapis.com"
Подробнее о Google Cloud SDK , установке Cloud SDK и следующих командах можно узнать здесь:
Просмотреть включенные API
Консоль
Чтобы просмотреть включенные вами API или SDK, перейдите на страницу Google Maps Platform в консоли Cloud:
Перейдите на страницу платформы Google Maps.- Дополнительные API: Эти API или SDK не включены.
- Если вы видите карточки для каждого API и сервиса карт, значит, ни один API или SDK не был включен.
gcloud
gcloud services list --project "PROJECT"
Подробнее о Google Cloud SDK , установке Cloud SDK и следующих командах можно узнать здесь:
Закрытие проекта
Вы можете отключить выставление счетов и освободить все облачные ресурсы, используемые в вашем облачном проекте, путем завершения работы этого проекта:
Консоль
Перейдите на страницу «Проекты»:
Перейдите на страницу «Проекты».Выберите облачный проект, который хотите закрыть, затем нажмите «Удалить» .
Для получения дополнительной информации об управлении облачными проектами см. раздел «Менеджер облачных ресурсов: создание, завершение и восстановление проектов» .
gcloud
gcloud projects delete "PROJECT"
Подробнее о Google Cloud SDK , установке Cloud SDK и следующих командах можно узнать здесь:
Что дальше?
После настройки проекта Google Cloud необходимо создать и защитить свой API-ключ для использования API Directions (устаревшая версия):