在开发过程中,遇到了通过gps获取地理位置,然后需要在百度地图上显示,但是通过gps获取到的坐标跟百度地图上的坐标是有差别的,具体差异,可以去百度一下,这里就不做详细的解释,百度地图也提供了相应的转换方式,这里提供的是通过Java代码实现gps坐标转换成百度地图坐标的方法。
多了不说,看代码。
工具类
多了不说,看代码。
工具类
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.xzw.entity.loction;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JsonUtil {
// 通过url返回json数据
public static String getJsonForUrl(String URL) throws IOException {
String getURL = URL;
URL getUrl = new URL(getURL);
HttpURLConnection connection = (HttpURLConnection) getUrl.openConnection();
connection.connect();
// 取得输入流,并使用Reader读取
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStr