Parse Address Components Using c# from googleapis XML
I have found this code that will give me that lat & lng of an address. However, I am not experienced enough to figure out how to "modify" the code to parse the address component "administrative_area_level_2"
void Main(){ var address = "301 s western 66720"; var requestUri = string.Format("http://maps.googleapis.com/maps/api/geocode/xml?address={0}&sensor=false", Uri.EscapeDataString(address)); var request = WebRequest.Create(requestUri); var response = request.GetResponse(); var xdoc = XDocument.Load(response.GetResponseStream()); var result = xdoc.Element("GeocodeResponse").Element("result"); var locationElement = result.Element("geometry").Element("location"); var lat = locationElement.Element("lat"); var lng = locationElement.Element("lng"); Console.WriteLine(lat); Console.WriteLine(lng);