百度地图sdk 将GPS坐标转换为百度坐标系坐标
来源:互联网 发布:用ppt怎么画网络拓扑 编辑:程序博客网 时间:2024/04/30 02:09
1。使用如下方式:
注意网络访问权限的声明
public static String changgeXY(String xx, String yy) {try {Socket s = new Socket("api.map.baidu.com", 80);BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream(), "UTF-8"));OutputStream out = s.getOutputStream();StringBuffer sb = new StringBuffer("GET /ag/coord/convert?from=0&to=4");sb.append("&x=" + xx + "&y=" + yy);sb.append("&callback=BMap.Convertor.cbk_3976 HTTP/1.1\r\n");sb.append("User-Agent: Java/1.6.0_20\r\n");sb.append("Host: api.map.baidu.com:80\r\n");sb.append("Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2\r\n");sb.append("Connection: Close\r\n");sb.append("\r\n");out.write(sb.toString().getBytes());String json = "";String tmp = "";while ((tmp = br.readLine()) != null) {// System.out.println(tmp);json += tmp;}int start = json.indexOf("cbk_3976");int end = json.lastIndexOf("}");if (start != -1 && end != -1 && json.contains("\"x\":\"")) {json = json.substring(start, end);String[] point = json.split(",");String x = point[1].split(":")[1].replace("\"", "");String y = point[2].split(":")[1].replace("\"", "");return (new String(decode(x)) + "," + new String(decode(y)));} else {System.out.println("gps���������");}out.close();br.close();} catch (Exception e) {e.printStackTrace();}return null;}/** * ���� * * @param str * @return string */public static byte[] decode(String str) {byte[] bt = null;bt = android.util.Base64.decode(str, Base64.DEFAULT);return bt;}
2。使用百度自带api:
endGeoPoint = CoordinateConvert.fromWgs84ToBaidu(p);
但是必须初始化 百度引擎:
mBMapMan = new BMapManager(getApplication());mBMapMan.init(null);
0 0
- 百度地图sdk 将GPS坐标转换为百度坐标系坐标
- 通过Java将GPS坐标转换为百度地图坐标
- GPS坐标转换为百度地图坐标
- 将GPS坐标转换成百度地图坐标,将baidu 经纬度 转换为google经纬度
- BMap百度地图坐标转换为GPS坐标
- BMap百度地图坐标转换为GPS坐标
- java版坐标系转换(火星坐标、GPS坐标、百度坐标)
- GPS坐标转换为百度坐标,百度坐标的转换,原始坐标转百度坐标
- gps数据转换为在百度地图下的坐标
- 百度坐标转换GPS坐标
- 百度地图GPS坐标转换方法
- 百度API接口把GPS坐标转换为百度坐标
- 手机端使用H5百度地图定位,并将GPS转换百度地图坐标
- GPS坐标 转换偏移 成百度地图 坐标
- GPS经纬度转换为百度坐标
- 百度地图 iOS SDK - 坐标转换方法
- 百度地图 Android SDK - 坐标转换方法
- 百度地图 Android SDK - 坐标转换方法
- 堆和栈的区别
- Java并发编程实践-读后感(1-14.4)
- 计算机网络IP地址
- 有多少理想还在路上
- 学习python(3)socket
- 百度地图sdk 将GPS坐标转换为百度坐标系坐标
- android高效加载图片
- JS判断浏览器
- App.Config详解
- Java Listener 模式
- linux下adb工具的安装
- 莫名其妙的SqlServer更新错误:OleDbException 必须声明标量变量
- java 时间格式转换
- 编程算法基础-一刀切法