如何追踪用户的位置?

时间:2010-11-03 05:15:09

标签: asp.net c#-4.0

目前我正在开发一个活动管理系统,在这个应用程序中,我想提供设施来显示该站点的访问者位置。我正在使用c#和asp.net 那么我们应该如何开始实施任何人都会建议......

                                                                    Thanks
                                                                    Nishant

4 个答案:

答案 0 :(得分:2)

如果您的用户使用支持HTML 5的浏览器,则可以使用HTML 5附带的GeoLocation API(请参阅http://diveintohtml5.ep.io/geolocation.html

此外,有几家公司/产品提供了根据用户的IP地址和其他请求值来确定用户位置的方法。它并不总是准确的,但它们会让你足够接近。

答案 1 :(得分:2)

我们看了很多,他们最终都有点像IP2Location。

老实说,结果有时很好,有时甚至不接近。最重要的是,大多数供应商通过查询收费,而且成本非常高。

如果您只是在寻找分析,请实施Google Analytics。它是免费的,里面有访客地图。

答案 2 :(得分:1)

尝试MaxiMind GeoIP引擎:

http://www.maxmind.com/app/installation?city=1

答案 3 :(得分:0)

我同意Jakub,Maxmind对于准确的位置是一个不错的选择。大多数在线追踪器和软件实际上都使用Maxmind。

http://www.visualiptrace.com/websitetrace.html