Мы создаем сервис, который использует цены на основе местоположения. Пользователь может ввести адрес и увидеть цены в своей области, определенные различными серверными алгоритмами. Затем можно заказать товары на основе этих цен.
Я пытаюсь выяснить, есть ли способ использовать геокодирование на стороне клиента в этом сценарии (чтобы не нарушать ограничения использования API Карт Google), например, пользователь вводит свой адрес, а браузер выбирает результат геокодирования с использованием библиотеки JS и включает его в отправку формы. Проблема в том, что пользователь может вмешиваться в отправку формы и потенциально размещать заказы на свой адрес по ценам, которые применяются к другому набору координат.
Я бы хотел услышать ваши предложения о том, как мне это обезопасить. Например, было бы удивительно, если бы результат геокодирования можно было как-то подписать, чтобы убедиться, что он не был подделан?