根据经纬度获取位置信息

This commit is contained in:
wangw 2024-05-16 14:27:49 +08:00
parent 796ca0c551
commit f23e31adef
1 changed files with 8 additions and 4 deletions

View File

@ -92,15 +92,19 @@ public class CommonController {
JsonNode districts = jsonNode.get("districts");
String text = districts.toString();
List<DistrictVo> cityInfoList = mapper.readValue(text, mapper.getTypeFactory().constructCollectionType(List.class, DistrictVo.class));
DistrictVo allCity=new DistrictVo();
DistrictVo allCity = new DistrictVo();
allCity.setName("全城");
cityInfoList.add(0,allCity);
cityInfoList.add(0, allCity);
return Result.success(CodeEnum.SUCCESS, cityInfoList);
}
@GetMapping("location/geocode")
public Result geocode(@RequestParam String lat, @RequestParam String lng){
return Result.success(CodeEnum.SUCCESS, LocationUtils.geocode(lng+","+lat));
public Result geocode(@RequestParam String lat, @RequestParam String lng) {
String address="108.939645,34.343207";
if (StringUtils.isBlank(lat) || StringUtils.isBlank(lng)) {
address=lng + "," + lat;
}
return Result.success(CodeEnum.SUCCESS, LocationUtils.geocode(lng + "," + lat));
}