2

我正在使用从 Code Canyon 购买的脚本(天气脚本),该脚本使用MaxMind GeoIP Javascript Web 服务来确定我的用户当前位置。我的问题是 MaxMind(或其他地理定位服务)如何确定位置?

当它确定我的位置时,它平均距离我的实际城市大约 30 英里。为什么以及如何确定位置在那里而不是更近?我认为这与我的 ISP 和我的 ISP 路由有关。这个对吗?

4

2 回答 2

1

它向您显示的位置是您的 Internet 服务器的位置。

如果您使用的地理位置代码使用您的 IP 地址来获取当前位置,那么它将显示您的主机服务器的位置。

于 2013-01-01T18:58:16.367 回答
1

连接时,您的 ISP 会为您分配一个 IP。显然,ISP 曾经购买过该 IP,而您使用的地理定位服务有一个入口,在这种情况下,是您的 ISP 的数据中心。

于 2013-01-01T18:58:24.457 回答