调用百度api输出地址和城市查询出具体坐标系

在工做中遇到标题的内容,不知道如何写,后来个人领导写了一套代码,感受非常厉害,特在此收藏,留做记念html

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; }
相关文章
相关标签/搜索