一、进入百度地图开发平台
二、编写java代码,调用百度的API
1、根据不规则的地址信息获取对应的"纬度,经度"
/**
* 根据详细地址获取经纬度
* @param addr
* @return
* @throws IOException
*/
private static String getGeocoderLatitude(String address) throws IOException{
//纬度
String lat = "";
//经度
String lng = "";
String addr = URLEncoder.encode(address, "UTF-8");
URL url = new URL("http://api.map.baidu.com/geocoder/v2/?address=" + addr + "&output=json&ak=" + bdMapAK);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"));
String res;
StringBuilder sb = new St