title: .NET Library for Google Maps API support
body: <p>I'm looking for a .NET library or wrapper for Google Maps, that contains all the types of responses as C# classes.</p>
  
  <p>I want to be able to do something like:</p>
  
  <pre><code>var url = "http://maps.googleapis.com/maps/api/geocode/json?address=Wellington&amp;sensor=false";
  
  //Utility functions would be ideal                  
  string jsonResponse = GoogleMaps.GetJson(url);
  string jsonResponse = GoogleMaps.GeocodeAddress("Wellington");
  </code></pre>
  
  <p>I would like to be able to use the results like:</p>
  
  <pre><code>GeocodeResponse r = JsonConvert.DeserializeObject&lt;GeocodeResponse&gt;(jsonResponse);    //I am using Json.NET
  
  if(r.status.Equals("OK"))
  {
      DoSomethingWith(r.result.formatted_address);    //intellisense documentation for all the bits in the result would be great
  }
  </code></pre>
  
  <p>Does such a thing exist?</p>
  
  <p>This is sort of like these questions:</p>
  
  <ul>
  <li><p><a href="https://stackoverflow.com/questions/333635/which-is-the-best-net-library-for-google-maps-api">which is the best .net library for google maps api?</a></p></li>
  <li><p><a href="https://stackoverflow.com/questions/38070/best-net-wrapper-for-google-maps-or-yahoo-maps">Best .NET Wrapper for Google Maps or Yahoo Maps?</a></p></li>
  </ul>
  
  <p>However the answers there are not what I am meaning, I'm not looking for a drag and drop map control.</p>