調用百度api輸出地址和城市查詢出具體坐標系


在工作中遇到標題的內容,不知道如何寫,后來我的領導寫了一套代碼,感覺很是厲害,特在此收藏,留作紀念

    public static string GetResponse(string address, string region)
    {
        address = System.Web.HttpUtility.UrlEncode(address);
        region = System.Web.HttpUtility.UrlEncode(region);
        string url = string.Format("http://api.map.baidu.com/place/v2/search?query={0}&region={1}&scope={2}&output=xml&ak=這里填寫你申請的ak", address, region, "2");        
        System.Net.HttpWebRequest request;
        request = (System.Net.HttpWebRequest)WebRequest.Create(url);

        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        //打印返回值  
        Stream stream = response.GetResponseStream();   //獲取響應的字符串流  
        StreamReader sr = new StreamReader(stream); //創建一個stream讀取流  
        string responseString = sr.ReadToEnd();   //從頭讀到尾,放到字符串html  
        return responseString;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM