一、代码如下:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.text.DecimalFormat;
import java.util.HashMap;
import java.util.Map;
import net.sf.json.JSONObject;
public class EntCoordSyncJob {
public static String AK = "******************************************************"; // 百度地图密钥
// 调用百度地图API根据地址,获取坐标
public static Map getCoordinate(String address) {
Map map = new HashMap<>();
if (address != null && !"".equals(address)) {
address = address.replaceAll("\\s*", "").replace("#", "栋");
String url = "http://api.map.baidu.com/geocoding/v3/?address=" + address + "&output=json&ak=" + AK;
String json = loadJSON(ur