根据经纬度获取位置信息
This commit is contained in:
parent
796ca0c551
commit
f23e31adef
|
|
@ -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));
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue