腾讯地图如何根据经纬度获取地址
/**
* //GET请求
*
* lat<纬度>,lng<经度>
*/
@GetMapping("tencentGetLonAndLat/{lat}/{lng}")
public RestResponse tencentGetLonAndLat(@PathVariable String lat, @PathVariable String lng) {
String url = "https://apis.map.qq.com/ws/geocoder/v1/?location=" + lat + "," + lng + "&key=xxxxx-V3MRZ-5IBUP";
//链式构建请求
String body = HttpRequest.get(url)
.timeout(10000)//超时,毫秒
.execute().body();
VoTentCent voTentCent = JSONUtil.toBean(body, VoTentCent.class);
Console.log(voTentCent);
return RestResponse.success(voTentCent);
}
key填写自己申请的key即可
该博客介绍了如何利用腾讯地图的Geocoder API通过经纬度坐标获取详细地址。提供的示例代码展示了如何发送GET请求,结合指定的经纬度和API密钥来调用接口,并将返回的JSON数据转换为Java对象。该过程对于地理信息系统或者定位应用的开发十分有用。
2074

被折叠的 条评论
为什么被折叠?



