java - 查找用户位置
问题描述
我需要知道如何导入允许我接收用户位置的地图,这应该很简单,因为有很多网站要求用户“允许网站跟踪”位置,但我是 java 新手。
我需要输出类似用户:122312(IP 地址)位置:232 wood street(导入地图或谷歌地图上的物理地址)
解决方案
IP 通常包含在请求标头中,但这样,您只能找出用户所在的国家/地区(如果用户使用代理,这可能是错误的)。
如果要捕获用户位置,则必须使用 javascript 等客户端语言,因为如果您在浏览器的帮助下进行捕获,则需要先获得用户许可。然后客户端语言将向您推送将实现您的目的的纬度和经度。
推荐阅读
- javascript - 在节点 js 中向多个订阅客户端发送电子邮件
- c# - 如何将 System.Data.OleDb 与.NET Core 连接?
- c++ - 找不到匹配的运算符删除;如果初始化抛出异常,内存将不会被释放
- python-3.x - 循环选择行,直到达到目标数字
- python - 无法将类型“ndarray”转换为分子/分母
- angular - Angular Reactive Form 值为空
- hadoop - 应用逻辑后,正则表达式模式在 pyspark 中不起作用
- html - 为什么我的属性选择器不起作用?
- mongodb - 如何在没有规范扩展 JSON 添加的情况下获取 DecodeBytes() 输出
- ssas - MDX 查询中的 And-Or