GWT:用户位置

时间:2010-05-10 15:35:10

标签: javascript gwt geolocation

在GWT中,有没有办法找出用户的实际位置(国家,州等)?

3 个答案:

答案 0 :(得分:6)

您可以使用HTML 5's geolocation项目提供的Geolocation API在GWT中使用gwt-mobile-webkit功能。

编辑:此功能现在包含在GWT SDK本身中。请参阅geolocation包。

但是,您只能在支持这一相当新功能的浏览器上使用此功能。

答案 1 :(得分:0)

如果我是你,我会使用HTML5地理定位API。您可以使用的一个项目是已经提到的gwt-mobile-webkit。如果您需要一个对更多用户有益的解决方案,您可以使用反向ip查找。使用以下链接查看提供反向ip查找的公司之一。

http://www.ip2location.com/

再说一遍 - 如果你能负担得起失去一些用户,或者只是削弱他们,那么就去找HTML5。

答案 2 :(得分:0)

比MAC5更安全的赌注是来自MaxMind的GeoLite City,这是他们的GeoIP City产品的免费版(并且不那么准确)。
他们提供APIs for various languages - 我相信你会找到一个适合你服务器端的产品:)