diff --git a/ebike-operations/src/main/java/com/cdzy/operations/utils/GeoCodingUtil.java b/ebike-operations/src/main/java/com/cdzy/operations/utils/GeoCodingUtil.java index fc425d9..a50808e 100644 --- a/ebike-operations/src/main/java/com/cdzy/operations/utils/GeoCodingUtil.java +++ b/ebike-operations/src/main/java/com/cdzy/operations/utils/GeoCodingUtil.java @@ -55,8 +55,8 @@ public class GeoCodingUtil { * 地理编码工具类构造函数。 * 目前实现的腾讯地图webservice * - * @param apiUrl - * @param accessKey + * @param apiUrl api地址 + * @param accessKey 密钥 */ public GeoCodingUtil(String apiUrl, String accessKey) { this.url = apiUrl; @@ -133,10 +133,10 @@ public class GeoCodingUtil { String result = response.body().string(); JsonNode jsonObject = objectMapper.readTree(result); if (jsonObject.get(STATUS_KEY).asInt() == CODE_STATUS_SUCCESS) { - JsonNode address = objectMapper.createObjectNode(); + ObjectNode address = objectMapper.createObjectNode(); //String detail = jsonObject.getJSONObject(ADDRESS_RESULT_KEY).getJSONObject(ADDRESS_KEY).getString(STANDARD_ADDRESS_KEY); String detail = jsonObject.get(ADDRESS_RESULT_KEY).get(ADDRESS_KEY).asText(); - ((com.fasterxml.jackson.databind.node.ObjectNode) address).put("detail", detail); + address.put("detail", detail); //String district = jsonObject.getJSONObject(ADDRESS_RESULT_KEY).getJSONObject(ADDRESS_COMPONENT_KEY).getString(DISTRICT_KEY); String district = jsonObject.get(ADDRESS_RESULT_KEY).get(ADDRESS_COMPONENT_KEY).get(DISTRICT_KEY).asText(); ((com.fasterxml.jackson.databind.node.ObjectNode) address).put("district", district);