java - java中如何从浏览器获取地理位置

标签 java geolocation

我正在开发示例应用程序,它需要将地理位置放入日志中。是否有任何API或方法可以使用java从浏览器获取地理位置。

如有请告知。

谢谢

最佳答案

有两种方法可以实现此目的。这两者都依赖于您知道远程客户端 IP 地址这一事实。

  1. 将地理位置数据库下载到本地,并根据收到的客户端 IP 地址进行查询。 Geolite就是这样一个数据库,它会定期更新。
  2. 订阅一些在线服务,例如 GeoLoc它根据传递的 IP 地址以 XML 格式返回位置。

关于java - java中如何从浏览器获取地理位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12635494/

相关文章:

php - 如何将此 JavaScript <div> 数据自动填充到 PHP 表单?

javascript - 谷歌地图 - 来自用户地理位置的方向

ssl - Firefox 地理位置 PERMISSION_DENIED(使用自签名 HTTPS 证书)

java - 在eclipse tomcat上发布过滤后的web.xml

java - hibernate :脏字段跟踪

java - 第二个输出必须为真,但显示为假

javascript - 如何处理用户关闭地理位置弹窗的情况

java - JLabel 被绘制了两次

java - 如何从命令行构建这个 gradle 项目(KotlinParcelize)(Ubuntu 18.04,失败 : Wrong plugin option format)?

mysql - 使用 MySQL 空间扩展选择范围内的项目?