java调用天地图API根据具体地址获取经纬度工具类
天地图注册地址,创建应用获取key,为何用天地图天地图免费不限次数
public class AddressUtil {
private static final Logger log = LoggerFactory.getLogger(AddressUtil.class);
public static String getLatAndLngByAddr(String addr) {
try {
addr = addr.replace(" ", "").replace("#", "").replace("中国", "");
String queryStr = "http://api.tianditu.gov.cn/geocoder?ds=%7B'keyWord':'" + addr + "'%7D&tk=" +
"在天地图申请的key";
String info = HttpClientUtil.doGet(queryStr);
//Thread.sleep(10);
if (StringUtils.isNotBlank(info)) {
JSONObject resultJson = JSON.parseObject(info);
log.error(">>>>>>>>>>>