如何在我的桌面应用程序中获取当前地理位置?
How can I get the current geographical location in my desktop application?
我需要在点击GUI按钮时获取用户的经纬度。
我的桌面应用程序是用 Java 编写的,我的 GUI 是 JavaFx。
我在 Google 地图中找不到任何东西 API
编辑:
Google 地图 API 解决了我的问题。
您可以使用:
Geolocation API
如果这是桌面应用程序,那么您只有 2 个选项。要么
- 您使用的台式电脑具有 GPS 功能(例如 USB GPS 接收器),这不太可能
- 否则您将需要依赖用户的 IP
如果你想做后者,那么在 Java 你可以很容易地找出用户的 IP,然后你需要使用地理 IP 服务,例如极智。看看他们的 demo here.
我需要在点击GUI按钮时获取用户的经纬度。
我的桌面应用程序是用 Java 编写的,我的 GUI 是 JavaFx。
我在 Google 地图中找不到任何东西 API
编辑:
Google 地图 API 解决了我的问题。
您可以使用: Geolocation API
如果这是桌面应用程序,那么您只有 2 个选项。要么
- 您使用的台式电脑具有 GPS 功能(例如 USB GPS 接收器),这不太可能
- 否则您将需要依赖用户的 IP
如果你想做后者,那么在 Java 你可以很容易地找出用户的 IP,然后你需要使用地理 IP 服务,例如极智。看看他们的 demo here.