С 16.10.2018 года Google ввел ограничения на использование своих карт.

В iiko карты Google используются в колл-центре доставки: при открытии тепловой карты и в окне заказа.

Теперь для работы с сервисами Google каждому пользователю нужно получить API-ключ.

Клиентам iikoCloud его настроят сотрудники техподдержки.

Пользователям собственных серверов нужно сделать это самостоятельно:

  1. Войдите в свой аккаунт Google.
  2. Перейдите на Google Maps Platform.
  3. Нажмите кнопку Get Started.
  4. Выберите Maps и нажмите CONTINUE.
  5. Введите название проекта, подтвердите, что вы принимаете условия использования сервиса и нажмите NEXT.
  6. Нажмите Создать платежный аккаунт.
  7. Выберите страну, условия использования и нажмите ПРИНЯТЬ И ПРОДОЛЖИТЬ.
  8. Введите свои сведения и данные банковской карты. Нажмите Начать бесплатный пробный период.
  9. На ваш платежный аккаунт будет начислено 300 долларов США, которые вы можете использовать для ознакомления с сервисом. Счет на оплату будет выставлен после того, как использование Google Maps Platform превысит этот лимит.

  10. Нажмите Перейти к консоли. Откроется консоль Google Cloud Platform.
  11. Выберите пункт меню API и сервисы → Библиотека.
  12. В библиотеке подключите сервисы Maps JavaScript API и Geocoding API.
  13. В меню выберите API Сервисы → Учетные данные.
  14. Нажмите кнопку Создать учетные данные → Ключ API.
  15. Ключ сгенерируется автоматически. Нажмите Применить ограничения для ключа.
  16. Проверьте настройки и нажмите Сохранить.
  17. Откройте файл resto.properties и вставьте параметр:
  18. google-geocode-uri-format=https://maps.googleapis.com/maps/api/geocode/json?address=%s&sensor=false&key=*************************************

    Вместо звездочек вставьте сгенерированный API-ключ.

Warning Файл конфигурации resto.properties доступен только клиентам на тарифе iikoClassic. Клиентам облачных тарифов iikoCloud необходимо обращаться в обслуживающую организацию.
      17. Перезапустите сервер iiko.