java 实现地址到经纬度坐标的转化
来源:互联网 发布:摇杆软件 编辑:程序博客网 时间:2024/06/15 18:48
思路是:通过传入地址作为参数拼接url调用百度地图,然后解析返回的页面,提取经纬度坐标。
以下为具体步骤
- public void getPoint(String address){
- try {
- String sCurrentLine;
- String sTotalString;
- sCurrentLine = "";
- sTotalString = "";
- java.io.InputStream l_urlStream;
- java.net.URL l_url = new java.net.URL("http://api.map.baidu.com/geocoder/v2/?address="+address.replaceAll(" ", "")+"&output=json&ak=702632E1add3d4953d0f105f27c294b9&callback=showLocation");
- java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();
- l_connection.connect();
- l_urlStream = l_connection.getInputStream();
- java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream));
- String str=l_reader.readLine();
- //用经度分割返回的网页代码
- String s=","+"\""+"lat"+"\""+":";
- String strs[]=str.split(s, 2);
- String s1="\""+"lng"+"\""+":";
- String a[]=strs[0].split(s1, 2);
- lng坐标(a[1]); //纬度
- s1="}"+","+"\"";
- String a1[]=strs[1].split(s1, 2);
- lat坐标(a1[0]); 经度
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
阅读全文
1 0
- java 实现地址到经纬度坐标的转化
- (转载)java 实现地址到经纬度坐标的转化
- java 实现地址到经纬度坐标的转化
- JAVA实现将GeoHash转化为对应的经纬度坐标
- 经纬度坐标转换到平面坐标Java
- Java实现经纬度格式转化
- java实现经纬度坐标是否在范围内的算法
- java代码将地址转化为坐标的工具类
- 域名转化到IP地址的实现
- 使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
- 使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
- 使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
- [转]使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
- 经纬度到平面坐标的相互转换
- 经纬度坐标导入到ArcMap的技巧
- 经纬度到平面坐标的相互转换
- java 调用百度地址匹配接口获取经纬度坐标
- Android中由IP地址查询经纬度坐标的实例
- 点击率预估算法:FM与FFM
- 如何编写更好的SQL查询
- Java实现AES加密,异常java.security.InvalidKeyException: Illegal key size 的解决
- 【JavaScript】将<input>的datetime-local的值转为Date型发送到服务器
- 【备忘】大数据最火爆技术spark之王家林2016最新高清视频教程
- java 实现地址到经纬度坐标的转化
- Spring Batch (3)(1)
- linux多线程的使用
- scala加载和写入外部xml文件
- warning: accessed via instance reference
- 属性动画
- 软件
- 经验分享 | 【PDF下载】阿里开源峰会之AliSQL功能特性详解
- 详细理解JSON