地址工具类优化
This commit is contained in:
parent
82c379c557
commit
93e9992041
@ -55,8 +55,8 @@ public class GeoCodingUtil {
|
|||||||
* 地理编码工具类构造函数。
|
* 地理编码工具类构造函数。
|
||||||
* 目前实现的腾讯地图webservice
|
* 目前实现的腾讯地图webservice
|
||||||
*
|
*
|
||||||
* @param apiUrl
|
* @param apiUrl api地址
|
||||||
* @param accessKey
|
* @param accessKey 密钥
|
||||||
*/
|
*/
|
||||||
public GeoCodingUtil(String apiUrl, String accessKey) {
|
public GeoCodingUtil(String apiUrl, String accessKey) {
|
||||||
this.url = apiUrl;
|
this.url = apiUrl;
|
||||||
@ -133,10 +133,10 @@ public class GeoCodingUtil {
|
|||||||
String result = response.body().string();
|
String result = response.body().string();
|
||||||
JsonNode jsonObject = objectMapper.readTree(result);
|
JsonNode jsonObject = objectMapper.readTree(result);
|
||||||
if (jsonObject.get(STATUS_KEY).asInt() == CODE_STATUS_SUCCESS) {
|
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.getJSONObject(ADDRESS_RESULT_KEY).getJSONObject(ADDRESS_KEY).getString(STANDARD_ADDRESS_KEY);
|
||||||
String detail = jsonObject.get(ADDRESS_RESULT_KEY).get(ADDRESS_KEY).asText();
|
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.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();
|
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);
|
((com.fasterxml.jackson.databind.node.ObjectNode) address).put("district", district);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user