title: Ms SQL geography.STDistance return wrong distance
body: <p>I wnat to calculate the distance between two points like:</p>
  
  <pre><code>DECLARE @g geography;
  DECLARE @h geography;
  -- lat N 32.05....
  -- lon E 34.857.....
  SET @g = geography::Point(32.0580450316848, 34.8578243689023, 4326);
  SET @h = geography::Point(31.902458291649 ,34.813908168758, 4326);
  SELECT @h.STDistance(@g)/1000;
  </code></pre>
  
  <p>The result from the sql is: 17.7447323273369 
  The result from Goolge maps is 17.79 KM </p>
  
  <p>I was checked this <a href="https://stackoverflow.com/questions/6493188/ms-sql-geography-stdistance-returns-wrong-distance">answer</a> but this is not help to me :(
  Any help ? </p>