Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
wangxiaolu-sfa-module-system
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
sfa
wangxiaolu-sfa-module-system
Commits
dae0b933
提交
dae0b933
authored
9月 05, 2025
作者:
000516
浏览文件
操作
浏览文件
下载
差异文件
腾讯位置服务-根据经纬度获取地址信息
上级
41ec7168
924827a7
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
63 行增加
和
0 行删除
+63
-0
LbsQueryController.java
...fa/system/controller/tencentquery/LbsQueryController.java
+32
-0
TencentLbsUtil.java
src/main/java/com/sfa/system/utils/TencentLbsUtil.java
+31
-0
没有找到文件。
src/main/java/com/sfa/system/controller/tencentquery/LbsQueryController.java
0 → 100644
浏览文件 @
dae0b933
package
com
.
sfa
.
system
.
controller
.
tencentquery
;
import
com.alibaba.fastjson2.JSONObject
;
import
com.sfa.system.utils.TencentLbsUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @author : liqiulin
* @date : 2025-09-05 11
* @describe : 腾讯地图查询
*/
@RestController
@RequestMapping
(
"/tencent/lbs"
)
public
class
LbsQueryController
{
@Autowired
private
TencentLbsUtil
tencentLbsUtil
;
/**
* 根据经纬度查询地址
* @param location 经纬度
* @return 地址
*/
@GetMapping
(
"/address"
)
public
JSONObject
addressByLocation
(
String
location
)
{
return
tencentLbsUtil
.
addressByLocation
(
location
);
}
}
src/main/java/com/sfa/system/utils/TencentLbsUtil.java
0 → 100644
浏览文件 @
dae0b933
package
com
.
sfa
.
system
.
utils
;
import
cn.hutool.http.HttpUtil
;
import
com.alibaba.fastjson2.JSONObject
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Component
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* @author : liqiulin
* @date : 2025-09-05 11
* @describe :
*/
@Component
public
class
TencentLbsUtil
{
@Value
(
"${tencent.lbs.key}"
)
private
String
key
;
@Value
(
"${tencent.lbs.url}"
)
private
String
url
;
public
JSONObject
addressByLocation
(
String
location
){
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"location"
,
location
);
params
.
put
(
"key"
,
key
);
String
bodyStr
=
HttpUtil
.
get
(
url
,
params
);
return
JSONObject
.
parseObject
(
bodyStr
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论