Google Mapping API を使用して、郵便番号を使用して住所を取得しようとしています。これまでのところ、応答から JSON データを取得し、それを「var」に格納できます。
ただし、通り、町、郡などのフィールドを抽出することはできません->理想的には、それぞれの個別の文字列変数にします。
これまでの私のコードは次のとおりです。
string postcode = Convert.ToString(tbPostcode.Text);
string searchCode = "http://maps.googleapis.com/maps/api/geocode/json?address=" + postcode + "&sensor=false";
var result = "";
var httpWebRequest = (HttpWebRequest)WebRequest.Create(searchCode);
httpWebRequest.ContentType = "text/json";
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
streamWriter.Write("");
streamWriter.Flush();
streamWriter.Close();
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
result = streamReader.ReadToEnd();
}
}
MessageBox.Show(result);
誰かが助けてくれることを願っています、ありがとう!
アダム