Gra*_*ing 5 java location geolocation
我看到这个问题在 Java 中被问了很多,但我看到的每个问题似乎都是以 Android 为中心的:我需要一种方法来获取用户从计算机而不是移动设备拨打电话时当前的纬度和经度。我知道这在 C# 中是可行的,但我不确定在 Java 中到底如何做到这一点。我以前使用过Google Maps的restful API:但是,它需要一个地址作为输入,而我只想获取用户当前的经纬度,我觉得这比调用Google更简单。任何帮助将不胜感激。
Java 目前不提供通用的独立于平台的 API 来获取位置。但是,可能存在特定于平台的方法。
桌面计算机上的大多数实现将通过 IP 地址进行地理定位;您可以通过 Java 使用这些服务(在 Java 中获取地理位置的最佳方式)。然而,如果操作系统提供更通用的 API,它就可以利用任何 GPS 硬件。
对于 Mac 操作系统,https://superuser.com/questions/346302/is-there-a-way-to-access-os-x-location-services-from-the-command-line
这里有Gnome 提供的库的详细信息,以及KDE 支持计划的文章。
| 归档时间: |
|
| 查看次数: |
9483 次 |
| 最近记录: |