110,536
社区成员
发帖
与我相关
我的任务
分享
string address = "达州";
string output = "json";
string ak = "百度ak值";
string url = string.Format("http://api.map.baidu.com/geocoder/v2/?address={0}
&output={1}&ak={2}", address, output, ak);
// 送出要求
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
// 取得回應
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream());
//得到一个json字符串
string tmpArray = sr.ReadToEnd().ToString();
在百度API上面找到了答案,谢谢楼上两位了。我纳闷为毛谷歌的那个取出来的老是0呢?