title: Get geo-locations from cities
body: <p>I am trying to display a list of closest restaurants of a given city within a radius. In order to do this, I'll have to convert the city to a longitude/latitude.</p>
  
  <p>When the user fills in his/her restaurant information, he/she will fill in the address. Based on that address i need to get a longitude/latitude and save that to the database.</p>
  
  <p>I don't need to point this on a map. I'll be just displaying a list of all closest restaurants within the given radius to the user.</p>
  
  <p>How can I do this with <code>ASP.NET-MVC4</code>?
  Also, this project is based on <code>Code First</code>. And for address I have <code>DbGeography</code> as datatype set.</p>
  
  <p>The project is kind of based on <a href="http://msdn.microsoft.com/en-us/hh859721" rel="nofollow">this</a> tutorial</p>
  
  <p><strong>Edit</strong>
  To avoid anyone else telling me this is not possible with ASP.NET on it's own, I am aware of that. an example with Google maps / .NET wrapper would be great.</p>