title: Convert meters to decimal degrees
body: <p>I need to convert meters to decimal degrees in C#. I read on <a href="http://en.wikipedia.org/wiki/Decimal_degrees">Wikipedia</a> that 1 decimal degree equals 111.32 km. But it is on equator, so if I'm located above/below it my the conversion will be wrong? 
  I assume this is wrong:</p>
  
  <pre><code>long sRad = (long.Parse(sRadTBx.Text)) / (111.32*1000); 
  </code></pre>
  
  <p><strong>EDIT:</strong> I need this search radius to find nearby users</p>
  
  <pre><code>    long myLatitude = 100;
      long myLongitude = 100;
      long sRad = /* right formula to convert meters to decimal degrees*/
  
  long begLat = myLatitude - searchRad;
  long endLat = myLatitude + searchRad;
  long begLong = myLongitude - searchRad;
  long endLong = myLongitude + searchRad;
  
  List&lt;User&gt; FoundUsers = new List&lt;User&gt;();
  
  foreach (User user in db.Users)
  {
      // Check if the user in the database is within range
      if (user.usrLat &gt;= begLat &amp;&amp; user.usrLat &lt;= endLat &amp;&amp; user.usrLong &gt;= begLong &amp;&amp; user.usrLong &lt;= endLong)
      {
          // Add the user to the FoundUsers list
          FoundUsers.Add(user);
      }
  }
  </code></pre>