GWT : 用户位置
Posted
技术标签:
【中文标题】GWT : 用户位置【英文标题】:GWT : User Location 【发布时间】:2010-05-10 15:35:10 【问题描述】:在 GWT 中,有没有办法找出用户的实际位置(国家、州等)?
【问题讨论】:
【参考方案1】:您可以通过gwt-mobile-webkit 项目提供的Geolocation API 在GWT 中使用html 5's geolocation 功能。
edit:此功能现在包含在 GWT SDK 本身中。请参阅geolocation
包。
不过,您只能在支持这一相当新功能的浏览器上使用它。
【讨论】:
【参考方案2】:比 HTML5 的地理定位功能更安全的选择是来自 MaxMind 的 GeoLite City,这是他们的 GeoIP City 产品的免费(但不太准确)版本。 他们提供APIs for various languages - 我相信你会找到一个适合你的服务器端的:)
【讨论】:
是的,我一直在寻找这个建议,但我就是不记得名字了。这真是一件好事。【参考方案3】:如果我是你,我会使用 HTML5 地理定位 API。您可以使用的项目之一是已经提到的 gwt-mobile-webkit。如果您需要一个对更多用户有益的解决方案,您可以使用反向 ip 查找。使用以下链接查看提供反向 ip 查找的公司之一。
http://www.ip2location.com/
再说一句 - 如果您有能力失去一些用户,或者只是削弱他们,请选择 HTML5。
【讨论】:
以上是关于GWT : 用户位置的主要内容,如果未能解决你的问题,请参考以下文章
如何从 GWT 中的 RichTextArea 获取光标位置或位置?