如何获取Web请求的位置?

时间:2011-01-25 17:07:59

标签: geolocation

获取网络请求来自哪个位置(到国家/地区)的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

一般来说,有三种方式:

  • 使用GeoIP或将IP映射到物理位置的类似数据库或服务
  • 使用W3C地理定位API(仅限较新的浏览器支持)
  • Google齿轮地理位置

答案 1 :(得分:1)

您可以从标头和IP获取位置获取IP。

for Java Web App。

您可以使用过滤器来拦截每个请求和

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

然后有很多服务可用于从IP执行解析以映射到其位置