Как узнать местоположение веб-запроса? - PullRequest
2 голосов
/ 25 января 2011

Какой лучший способ получить местоположение (на уровне страны), откуда поступает веб-запрос?

Ответы [ 2 ]

3 голосов
/ 25 января 2011

Существует три основных способа:

  • Использование GeoIP или некоторой аналогичной базы данных или службы, которая сопоставляет IP-адреса с физическими местоположениями
  • Использование API геолокации W3C (поддерживается новыми браузерамитолько)
  • Географическое положение Google gears
1 голос
/ 25 января 2011

Вы можете получить IP из заголовка и из IP получить местоположение.

для Java Web App.

Вы можете установить фильтр для перехвата каждого запроса и

  request.getRemoteAddr();// //will return you

тогда есть много сервисов для разрешения IP-адресов для сопоставления с их местоположением

...