Для использования 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". Вставляем ключ.
Сохранить.
Готово!