百度地图API还是很有用的,尤其是在国内环境下
需要注意的是字符编码问题
package com.cldknw.util;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;
import com.cldknw.place.PlaceInfo;
import com.google.gson.Gson;
public class MapHelper {
private static HttpClient client = new HttpClient();
private static final String prefix = "http://api.map.baidu.com/geocoder?location=";
private static final String key = "ba376eda799ae16ffb8492c9b44af443";
private static Gson gs = new Gson();
public static PlaceInfo getPlaceInfoByLatAndLng(double lat,double lng) throws HttpException, IOException{
String uri = pr