gpt4 book ai didi

java - Java获取用户当前的经纬度

转载 作者:搜寻专家 更新时间:2023-11-01 01:44:21 25 4
gpt4 key购买 nike

我看到这个问题在这里问了很多关于 Java 的问题,但我看到的每一个问题似乎都是以 Android 为中心的:我需要一种方法来获取用户当前的纬度和经度,当他们调用来自计算机时,而不是移动设备。我知道这在 C# 中是可行的,但我不确定如何在 Java 中做到这一点。我以前使用过 Google Maps 的 restful API:但是,它需要一个地址作为输入,而我只想获取用户当前的纬度/经度,我觉得这比调用 Google 更简单。任何帮助将不胜感激。

最佳答案

Java 当前不提供通用的独立于平台的 API 来获取位置。但是,可能存在特定于平台的方法。

桌面计算机上的大多数实现将通过 IP 地址进行地理定位;您可以从 Java ( Best way to get geo-location in Java) 使用这些服务。但是,如果操作系统提供更通用的 API,它可以利用任何 GPS 硬件。

对于 Mac 操作系统,https://superuser.com/questions/346302/is-there-a-way-to-access-os-x-location-services-from-the-command-line

此处有一个 Gnome-provided library 的详细信息,还有一篇关于 plans for support in KDE 的文章.

关于java - Java获取用户当前的经纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15847249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com