GET и POST API на основе определения местоположения для весеннего загрузочного приложения Java - PullRequest
0 голосов
/ 21 января 2019

Для приложения я хочу создать API для публикации продукта. Также я хочу отобразить продукт на веб-сайте в зависимости от места, где пользователь просматривает. Как правильно подходить к этому сценарию.

Мои мысли (простите, если я не прав):

  1. Получить местоположение (широту и долготу) с карты Google и сохранить эти данные в БД при публикации продукта, при отображении на веб-сайте получить местоположение устройства (разрешить местоположение на устройстве) и отобразить результат из БД в соответствии с к координатам расположения устройства.

  2. Получите IP-адрес отправляющего устройства, найдите местоположение и получите район (например, ближайший район или штат), затем отправьте поле (район) в БД, при отображении на веб-сайте получите IP-адрес устройства и найдите местоположение (район или штат) и сопоставить эти данные и отфильтровать результат из базы данных.

1 Ответ

0 голосов
/ 21 января 2019

Я бы сказал, что первый подход лучше, но его сложнее реализовать.Имейте в виду, что если кто-то использует VPN, вы не получите его прямой IP-адрес, а скорее IP-адрес VPN-сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...