java后臺調(diào)用高德地圖根據(jù)地址獲取經(jīng)緯度

以下代碼是調(diào)用高德地圖根據(jù)地址獲取經(jīng)緯度缝左,反之也是同樣的道理

/** * 根據(jù)地址獲取經(jīng)緯度 *

public static Map getAreaLongAndDimen(String addr){

try {

addr = new String(addr.getBytes("UTF-8"),"GBK");}//因為高德地圖用的是linux系統(tǒng),所以其使用的是gbk的編碼,所以在這里你用的是utf-8的話欲间,就得轉換成gbk的編碼格式代乃。

catch (UnsupportedEncodingException e1) {

e1.printStackTrace();

}

String str = "http://restapi.amap.com/v3/geocode/geo?address="+addr+"&output=JSON&key=key值";HashMapparam = new HashMap();

param.put("info", "erro");

InputStream inputStream = null;

try {

URL url = new URL(str);

HttpURLConnection urlConnection =(HttpURLConnection)url.openConnection();

urlConnection.setRequestMethod("GET");

urlConnection.setConnectTimeout(5*1000);//超時時間

urlConnection.setRequestProperty("contentType", "utf-8");//字符集

urlConnection.connect();

inputStream = urlConnection.getInputStream();

JsonNode jsonNode = new ObjectMapper().readTree(inputStream);//jackson

? ? if(StringUtil.equals(jsonNode.findValue("status").textValue(),"1") && jsonNode.findValue("geocodes").size()>0){

? ? String[] degree = jsonNode.findValue("geocodes").findValue("location").textValue().split(",");

? ? param.put("longitude", degree[0]);

? ? param.put("dimension", degree[1]);

? ? param.put("info", "success");

? ? }

} catch (MalformedURLException e) {

param.put("info", "erro");

} catch (IOException e) {

param.put("info", "erro");

}finally{

try {

if(null != inputStream ){

inputStream.close();

}

} catch (IOException e) {

e.printStackTrace();

}

}

return param;

}

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市大州,隨后出現(xiàn)的幾起案子续语,更是在濱河造成了極大的恐慌,老刑警劉巖厦画,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疮茄,死亡現(xiàn)場離奇詭異滥朱,居然都是意外死亡,警方通過查閱死者的電腦和手機力试,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門徙邻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人畸裳,你說我怎么就攤上這事缰犁。” “怎么了怖糊?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵帅容,是天一觀的道長。 經(jīng)常有香客問我伍伤,道長并徘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任扰魂,我火速辦了婚禮麦乞,結果婚禮上,老公的妹妹穿的比我還像新娘劝评。我一直安慰自己姐直,他們只是感情好,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布蒋畜。 她就那樣靜靜地躺著声畏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪姻成。 梳的紋絲不亂的頭發(fā)上砰识,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機與錄音佣渴,去河邊找鬼辫狼。 笑死,一個胖子當著我的面吹牛辛润,可吹牛的內(nèi)容都是我干的膨处。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼砂竖,長吁一口氣:“原來是場噩夢啊……” “哼真椿!你這毒婦竟也來了?” 一聲冷哼從身側響起乎澄,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤突硝,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后置济,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體解恰,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡锋八,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了护盈。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挟纱。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖腐宋,靈堂內(nèi)的尸體忽然破棺而出紊服,到底是詐尸還是另有隱情,我是刑警寧澤胸竞,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布欺嗤,位于F島的核電站,受9級特大地震影響卫枝,放射性物質發(fā)生泄漏剂府。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一剃盾、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧淤袜,春花似錦痒谴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至烦周,卻和暖如春尽爆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背读慎。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工漱贱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人夭委。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓幅狮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親株灸。 傳聞我的和親對象是個殘疾皇子崇摄,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)慌烧,斷路器逐抑,智...
    卡卡羅2017閱讀 134,637評論 18 139
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法屹蚊,內(nèi)部類的語法厕氨,繼承相關的語法进每,異常的語法,線程的語...
    子非魚_t_閱讀 31,602評論 18 399
  • 高考成績揭曉,娛樂圈學霸們也第一時間曬出高考成績冯丙。因剛剛收官的熱播劇《好先生》被譽為“國民閨女”的關曉彤考了552...
    舒天閱讀 190評論 0 1
  • 2.17.4.14 星期五 累計76 一肉瓦、目標: 本期目標實現(xiàn)財富收入50萬元。通過我的目標實現(xiàn)胃惜,希望能幫助更多的...
    鵲曾閱讀 199評論 0 0
  • 今天是每日500字碼字的第五天泞莉,整天來說,忙的事情不少船殉,上午九點過起床鲫趁,到藥房為病人買藥,到醫(yī)院看望病人并咨...
    又窮又懶閱讀 133評論 0 0