【发布时间】:2016-07-13 06:49:04
【问题描述】:
我正在编写使用 google API 检查输入地址有效性的功能。用户输入街道号码、街道名称、郊区等,然后查找 google api 并返回最适合输入地址的格式化地址。
到目前为止,我得到了以下内容:
public string getFormattedAddress(string address)
{
string url = "https://maps.googleapis.com/maps/api/geocode/json?address=%" + address + "&key=" + MyStaticMethods.GOOGLE_API_KEY;
object result = new WebClient().DownloadString(url);
string json = result.ToString();
JObject obj = JObject.Parse(json);
...
}
但我无法读取 API 的响应。以下是我想做的伪代码:
var streetNumber = apiResult.streetNumber
var address = apiResult.address;
var postcode = apiResult.postcode;
我还想要一种方法来判断 API 查找是否找不到给定地址的任何匹配地址。
任何帮助都会很棒,
提前致谢。
【问题讨论】:
标签: c# json asp.net-mvc google-maps