1. 程式人生 > >java程式碼將地址轉化為座標的工具類

java程式碼將地址轉化為座標的工具類

package com.tgw.map;

import java.util.HashMap;
import java.util.Map;

public class GetPointByAddress {

    public static Map getPoint(String address) throws Exception{
         Map map = new HashMap();
         java.io.InputStream l_urlStream;  
         //經度
         String log ;
         //緯度
         String lat;
         //呼叫百度座標介面
        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);  
        //得到經度
        log = a[1];
        
       String a1[]=strs[1].split(s1, 2);  
       String str2 =    a1[0];
       String[] split = str2.split("}");
       //得到維度
       lat = split[0];
       
       
       map.put("log", log);
       map.put("lat", lat);
      return map;
     }
    
}

相關推薦

java程式碼地址轉化座標工具

package com.tgw.map; import java.util.HashMap; import java.util.Map; public class GetPointByAddress {     public static Map getPoint(Stri

JAVA實現GeoHash轉化對應的經緯度座標

個人部落格站已經上線了,網址 www.llwjy.com ~歡迎各位吐槽~-------------------------------------------------------------------------------------------------   

java實現整數轉化中文大寫金額

個人部落格站已經上線了,網址 www.llwjy.com ~歡迎各位吐槽~ -------------------------------------------------------------------------------------------------

Java學習-Vector轉化陣列

將vector集合轉化為二維陣列 public static void main(String[] args) { //將集合新增到陣列中 Vector vecto

Java中的日期轉化格式DateUtil工具

最近在專案中經常會遇到各種的日期格式轉化。所以,參考一些資料就寫了一個工具類DateUtil。日期格式包括:年(yyyy)、年月(yyyyMM、yyyy-MM)、年月日(yyyyMMdd、yyyy-MM-dd)、年月日時分(yyyyMMddHHmm、yyyy-MM-dd HH

java程式碼一個數組分多個等長度的陣列

首先這個是為了實現一次請求的資料量不會由於返回的資料量過大導致記憶體溢位,所以分批獲取   @SuppressWarnings("unused") public static List<String> getList(int targ,List<String

使用python和opencv圖片轉化素描圖-python程式碼解析

實際上為了有效地創造黑白素描圖,你真正需要的是一些模糊和兩張圖片的混合技術,叫做dodging and burning. 用OpenCV、Python一張RGB顏色的影象經過下面四個步驟就能夠生成出一張素描圖: 將RGB圖轉化為灰度圖。 灰度圖進行反色操作。 將步

數字轉化中文 可以當一個工具

private static String toChinese(String string) { String[] s1 = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" }; String

MFC中,IP地址轉化整數

在MFC中,有時需要將一個字串型別的IP地址轉化為整數,例如,將CString strIP = "192.168.3.5";strIP轉化為整數,轉化規則很簡單,即192*256*256*256 + 168*256*256 + 3*256 + 5; 用程式碼可以如下實現。CS

用strtok函式ip地址轉化數字

        常見 strtok函式的使用之處是在點分十進位制的ip地址提取中,本文是通過簡單的例子將點分十進位制的ip地址轉化為數字。 函式原型:char *strtok(char s[], const char *delim); 功能作用:分解字串為一組字串。s為要

利用bochs邏輯地址轉化實體地址理解作業系統的分段分頁機制

在步入正題前,我們先來了解幾個概念:邏輯地址、線性地址、虛擬地址、實體地址。 邏輯地址(logical address):Intel為了相容,將遠古時代的段式記憶體管理方式保留了下來。邏輯地址指的是機器語言指令中,用來指定一個運算元或者是一條指令的地址。 線性地

Java 兩個整數相除保留兩位小數,小數轉化百分數

java 兩個整數相除保留兩位小數: java中,當兩個整數相除時,由於小數點以後的數字會被截斷,運算結果將為整數,此時若希望得到運算結果為浮點數,必須將兩整數其一或是兩者都強制轉換為浮點數。 例如: (float)a/b // 將整數其中一個強制轉換為浮點數,再與另一個整數相除 a/(float)b (

java-練習 把數字轉化錢幣

bsp chinese hand int 都是 邏輯 中文 switch equal 傻瓜版 寫到最後懶得寫小數部分了,反正邏輯都是一樣繞。 package chapter4; public class FloatToRmb { public static void

漢字轉化拼音的js插件

lan scrip return CI == alt c2c afa eba 漢子轉化為拼音,的js插件如下: [html] view plain copy /*--------------------------------------

java時間轉換儒略日

lan 相關 pytho python 困難 都是 儒略日 mpi jodd 背景對於看到這份文檔者,關於儒略日是什麽,相信已經是知道什麽是儒略日,如果你對儒略日是什麽不了解,請自行百度。寫這份文檔的目的只是在記錄怎麽在java或kotlin下進行儒略日與時間的互相轉換。

leetcode 508 && 可以 陣列 轉化二叉樹

package com.javamvc.learning.leetcode; import java.util.HashMap; import java.util.Map; public class leetCode508 { static class TreeNode { Tr

原生js字串轉化陣列

題目: 如圖:將以下字串轉換為二維陣列形式 var str = `1df fg -,d aew e';e df" s d dd `; 解決辦法:陣列空行分割在宮格分割 程式碼: var stringToArray = function

js文字轉化語音並播放

js將頁面中的某些文字資訊轉化為語音並自動播放 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>百度地圖將文字轉化為語音並播放</title>

關於使用java程式碼資料庫裡的表匯出到Excel中

package CurriculumDesign; import java.io.FileOutputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatemen

matlab字串轉化變數的方法

1、將字串轉化為變數的方法,執行 eval(x) 2、將變數轉化為字串的方法,執行 char(a)   講解 aa = 98 x = 'aa' 目標:通過x得到98,即x->aa->98,方法就是執行: ev