0

因此,最近在用户到达网站时检测用户位置最常用的方法是 IP 地理定位。这可以在服务器端完成,这很好,因为假设您的主页是您希望用户查看的页面,如果他们的位置无法确定……如果找到该位置,很容易将他们重定向到正确的页面,并且根本不会打断他们在网站上的初步体验。

当 ip 地址来自移动网络时会变得棘手,因为 ip 地址方法不再准确。我见过在这种情况下使用的唯一解决方案是 HTML5 的 Geolocation API。问题在于页面必须首先加载,因此在找到位置时无法进行平滑重定向。

是否有获取准确位置的服务器端方法,特别是如果用户来自移动网络?

4

1 回答 1

0

你需要它有多准确?即使对于移动设备,该位置仍然可以非常准确。看看 maxmind.com - http://www.maxmind.com/en/locate_my_ip。有一个免费的数据库,精确到城市级别。如果您需要更准确的数据,可以订阅。

于 2013-09-03T19:58:20.020 回答