title: Is there a way to get a place name based on coordinates?
body: <p>Given the coordinates of a location, is there a way to get the place name?</p>
  
  <p>I don't mean the address, I mean the "title" of the place, e.g.:</p>
  
  <pre><code>Coordinates: 76.07, -62.0 // or whatever they are
  Address: 157 Riverside Avenue, Champaign, Illinois
  Place name: REO Speedwagon's Rehearsal Spot
  </code></pre>
  
  <p>-or:</p>
  
  <pre><code>Coordinates: 76.07, -62.0 // or whatever they are
  Address: 77 Sunset Strip, Hollywood, CA
  Place name: Famous Amos Cookies
  </code></pre>
  
  <p>So is there a reverse geocoding web service or something that I can call, a la:</p>
  
  <pre><code>string placeName = GetPlaceNameForCoordinates(76.07, -62.0)
  </code></pre>
  
  <p>...that will return "Wal*Mart" or "Columbia Jr. College" or whatever is appropriate?</p>
  
  <p>I've found references to other languages, such as java and ios (Objective C, I guess), but nothing specifically for how to do it in C# from a Windows store app...</p>
  
  <h2>UPDATE</h2>
  
  <p>I already have this for getting the address (adapted from Freeman's "Metro Revealed: Building Windows 8 apps with XAML and C#" page 75):</p>
  
  <pre><code>public static async Task&lt;string&gt; GetStreetAddressForCoordinates(double latitude, double longitude)
  {
      HttpClient httpClient = new HttpClient();
      httpClient.BaseAddress = new Uri("http://nominatim.openstreetmap.org");
      HttpResponseMessage httpResult = await httpClient.GetAsync(
          String.Format("reverse?format=json&amp;lat={0}&amp;lon={1}", latitude, longitude));
  
      JsonObject jsonObject = JsonObject.Parse(await httpResult.Content.ReadAsStringAsync());
  
      return string.format("{0} {1}", jsonObject.GetNamedObject("address").GetNamedString("house"),
                                      jsonObject.GetNamedObject("address").GetNamedString("road"));
   }
  </code></pre>
  
  <p>...but I see nothing for Place Name in their docs; they seem to supply house, road, village, town, city, county, postcode, and country, but no Place Name.</p>