博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java根据经纬度获取地址
阅读量:4969 次
发布时间:2019-06-12

本文共 1653 字,大约阅读时间需要 5 分钟。

public class GetLocation {      public static void main(String[] args) {          // lat 39.97646               //log 116.3039           String add = getAdd("116.3039", "39.97646");          JSONObject jsonObject = JSONObject.fromObject(add);          JSONArray jsonArray = JSONArray.fromObject(jsonObject.getString("addrList"));          JSONObject j_2 = JSONObject.fromObject(jsonArray.get(0));          String allAdd = j_2.getString("admName");          String arr[] = allAdd.split(",");          System.out.println("省:"+arr[0]+"\n市:"+arr[1]+"\n区:"+arr[2]);      }            public static String getAdd(String log, String lat ){          //lat 小  log  大          //参数解释: 纬度,经度 type 001 (100代表道路,010代表POI,001代表门址,111可以同时显示前三项)          String urlString = "http://gc.ditu.aliyun.com/regeocoding?l="+lat+","+log+"&type=010";          String res = "";             try {                 URL url = new URL(urlString);                java.net.HttpURLConnection conn = (java.net.HttpURLConnection)url.openConnection();                conn.setDoOutput(true);                conn.setRequestMethod("POST");                java.io.BufferedReader in = new java.io.BufferedReader(new java.io.InputStreamReader(conn.getInputStream(),"UTF-8"));                String line;               while ((line = in.readLine()) != null) {                   res += line+"\n";             }                in.close();            } catch (Exception e) {                System.out.println("error in wapaction,and e is " + e.getMessage());            }           System.out.println(res);          return res;        }        }

 

转载于:https://www.cnblogs.com/henuyuxiang/p/7516265.html

你可能感兴趣的文章
mysql upper() 函数
查看>>
socket tcp
查看>>
DataMining--Python基础入门
查看>>
单片机复位电路
查看>>
php json_decode失败,返回null
查看>>
获取单选按钮选中的值
查看>>
oracle 分页
查看>>
助教学期总结
查看>>
绘制基本 图形之矩形与多边形
查看>>
3-day3-list-truple-map.py
查看>>
Edit控件显示多行文字
查看>>
JS第二周
查看>>
dataTable.NET的search box每輸入一個字母進行一次檢索的問題
查看>>
Python 文件处理
查看>>
邻接表详解
查看>>
服务器一:分布式服务器结构
查看>>
迭代dict的value
查看>>
eclipse package,source folder,folder区别及相互转换
查看>>
Py 可能是最全面的 python 字符串拼接总结(带注释版)
查看>>
《Java程序设计实验》 软件工程18-1,3 OO实验2
查看>>