fix GeoMapUtil

This commit is contained in:
shuo.wang
2024-12-05 18:23:57 +08:00
parent c4b7de3165
commit b2e35512db

View File

@@ -68,14 +68,8 @@ public class GeoMapUtil {
// 根据实际响应结构解析省市区街道信息,此处仅为示例 // 根据实际响应结构解析省市区街道信息,此处仅为示例
String province = (String) addressComponent.get("province"); String province = (String) addressComponent.get("province");
String city = addressComponent.get("city") instanceof String?(String) addressComponent.get("city"):province; String city = addressComponent.get("city") instanceof String?(String) addressComponent.get("city"):province;
String district = ""; String district = addressComponent.get("district") instanceof String?(String) addressComponent.get("district"):city;
String township = ""; String township =addressComponent.get("township") instanceof String?(String) addressComponent.get("township"):district;
if (addressComponent.get("district") == null){
district = (String) addressComponent.get("district");
}
if (addressComponent.get("township") == null){
township = (String) addressComponent.get("township");
}
String address = geoJson.getString("formatted_address"); String address = geoJson.getString("formatted_address");
return new AddressInfo(province, city, district, township, address); return new AddressInfo(province, city, district, township, address);
} }