在GWT中,有没有办法找出用户的实际位置(国家,州等)?
答案 0 :(得分:6)
您可以使用HTML 5's geolocation项目提供的Geolocation API在GWT中使用gwt-mobile-webkit功能。
编辑:此功能现在包含在GWT SDK本身中。请参阅geolocation
包。
但是,您只能在支持这一相当新功能的浏览器上使用此功能。
答案 1 :(得分:0)
如果我是你,我会使用HTML5地理定位API。您可以使用的一个项目是已经提到的gwt-mobile-webkit。如果您需要一个对更多用户有益的解决方案,您可以使用反向ip查找。使用以下链接查看提供反向ip查找的公司之一。
再说一遍 - 如果你能负担得起失去一些用户,或者只是削弱他们,那么就去找HTML5。
答案 2 :(得分:0)
比MAC5更安全的赌注是来自MaxMind的GeoLite City,这是他们的GeoIP City产品的免费版(并且不那么准确)。
他们提供APIs for various languages - 我相信你会找到一个适合你服务器端的产品:)