Для использования Google Maps необходимо иметь аккаунт в GC (Google Cloud),
для этого переходим по ссылке и авторизуемся.
Google ежемесячно бесплатно выделяет 200$ для оплаты услуг Google Maps.
Обычно этого достаточно для бесплатного использования карт на сайте.
При превышении бесплатного лимита, будут списаны деньги с привязанной карты.
Подробнее можно почитать тут
Данный пункт не обязателен, но сделает более удобным управление.

Для того, что бы иметь возможность создать интеграцию с Google Maps, необходимо создать платежный аккаунт для проекта.
1. Выбираем проект
2. Заходим в меню и выбираем Billing

3. Нажимаем привязать платежный аккаунт (Link a billing account)

4. Переходим к созданию платежного аккаунта (Create billing account)

5. Выбираем страну и соглашаемся с условиями.

6. Заполняем название компании, адрес.

7. Выбираем платежный метод. Заполняем данные карты. Ставим галочку и нажимаем Start my free trial


2. Выбираем "Показать все"


5. Переходим APIs & Service - Credentials. Задаем параметры для API.

6. Нажимаем Create credentials

7. Выбираем API key

8. Задаем ограничения для ключа

9. Задаем название ключа. Application restrictions ставим "None".

10. Выбираем Restrict key и нажимаем Select APIs

11. Ставим галочку Maps JavaScript API. Нажимаем OK и Сохранить.

12. Теперь ключ появился в разделе API & Service - Credentials. Копируем ключ.

13. Переходим в личный кабинет FoodSoul. "Интеграция" - "Геокодинг". Ставим галочку "Google". Вставляем ключ.

Сохранить.
Готово!