【发布时间】:2013-07-09 13:00:40
【问题描述】:
如何在 Windows PC 上获取经度和纬度?
我正在编写一个 libgdx 游戏,我想根据位置进行多人匹配。我已经在 android 上获得了位置,但我需要在桌面版本上获得它。我很难找到答案,因为大多数答案都是为 android 编写的。
我不需要精确的准确性,但是,如果它可以准确地确定市/县,那就太好了。
Google maps API 是我见过的东西,听起来它比我需要的要多,而且它似乎没有 java 版本(不适用于 android..)
编辑: 我真的只是在为 java 寻找可靠的 IP > 位置服务。 (我想要大约 50-200 英里的准确度)。尽可能免费。
【问题讨论】:
-
我不认为可以这样做,除了 IP 地址只能按国家/地区分类。
-
与手机相反(可以使用手机 ID、gps 位置),台式机不知道它们的位置。有几个 IP 到定位服务(查看一些here),但它们的精度在英里到 10 英里/100 英里范围内......
-
@fvu 这不完全正确;如果您使用 HTML5 地理定位,用户可以选择让运行脚本访问更精确的位置。当然,我不确定您将如何通过 Java 脚本访问它。
-
@mc10 afaik 用于桌面的所有地理定位内容,无论是 html5 还是基于 Windows 的,都需要一些帮助来记住您的位置(ff 插件、默认值等)。因此,更明智的做法可能是只询问用户他们的位置并将其保存为应用程序设置的一部分,绕过任何外部服务。
-
@fvu 我不介意不准确,我希望准确度达到 100-200 英里。