查找客户端的近似物理位置

时间:2012-01-29 00:40:34

标签: javascript jquery geocoding

有没有办法通过Jquery找到客户端的物理位置?我找到了如何获取IP address,以及如何使用geoplugin对其位置进行地理编码,但我想知道是否还有其他方法可以做到这一点?我不需要确切的位置。只需足够近似就可以知道他们在进入实际状态之前估算税率的状态。这可能吗?

2 个答案:

答案 0 :(得分:2)

使用IP地址进行地理定位(根据您已经在做的事情)是迄今为止最传统的做法 - 有一个新的W3C standard - 但它会提示人们获得许可(参见演示) here),以及没有嵌入式GPS的设备(例如iPhone / Android)将不得不利用服务器端服务进行wifi和/或ip地理定位 - 事实上它会支持用户意味着它是可能不适合你想做的事。

较大的网站将使用跟踪Cookie来允许网站查找用户在之前访问时提供的数据 - 因此,如果您已经拥有之前访问过的客户的送货地址,则可以使用他的邮政编码提前为您提供销售税估算。

答案 1 :(得分:0)

http://www.maxmind.com/app/javascript_city

包含JS文件http://j.maxmind.com/app/geoip.js&获取基于IP的位置。

(它不是完全免费的,请参阅网站。)