首先去高地地图API官网申请一个账号,然后创建key值。注意是创建web的key。
新建一个工具类AmapUtil:
package com.lmj.amap.util;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import static com.lmj.util.HttpRequest.sendPost;
/**
* @author Abell
* @descibe 高德地图
* @date 2020/10/27 10:05
*/
public class AmapUtil {
private static String key = "你的key值";
private static final Logger logger = LoggerFactory.getLogger(AmapUtil.class);
/**
* 高德api 根据地址获取经纬度
*
* @param name
* @return
*/
public static String getLatAndLogByName(String name) {
StringBuffer s = new StringBuffer();
s.append("key=" + key + "&address=" + name);
String res = sendPost("http://restapi.amap.com/v3/geocode/geo", s.toString());
logger.info(res);
JSONObject jsonOb