如何在asp.net中获取当前用户位置

时间:2012-05-02 04:53:57

标签: asp.net localization geolocation

有一个网站支持食品,饮料,高尔夫,水疗等商店信息。 该网站提供有关泰国,香港,新加坡和柬埔寨的信息。 如果来自泰国的用户连接此网站。默认菜单将设置为泰国。 如果来自香港的用户使用本网站。我们将默认菜单设置为香港。 如果来自其他国家/地区的用户不在列表中。默认设置为泰国。

最好的方法是什么。

2 个答案:

答案 0 :(得分:2)

我使用Google Loader https://developers.google.com/loader/

类似问题here on SO。接受的答案甚至有一个示例页面。

答案 1 :(得分:2)

您可以通过以下服务获取传入请求的位置。哪个会给你国家和城市。

http://api.hostip.info/get_html.php?ip=207.46.197.32

有一个开源会为你做同样的事情,请看看here

如果您需要更多内容,请访问here