fix GeoMapUtil
This commit is contained in:
@@ -68,8 +68,14 @@ 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) addressComponent.get("district");
|
String district = "";
|
||||||
String township = (String) addressComponent.get("township");
|
String township = "";
|
||||||
|
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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user