title: CLLocation discrepancy between distances in app & google maps
body: <p>I am fetching distance between 2 locations:</p>
  
  <ol>
  <li>From Google Maps: Distance = 1.5 KM (Approx) (Correct)</li>
  <li>From App using <code>CLLocation</code>: Distance  = 0.83 KM (Approx) (Not Correct)</li>
  </ol>
  
  <p>Location coordinates are:</p>
  
  <p>Current Location: 19.0174941,72.8557548 
  Destination Location: 19.0205907,72.8540556</p>
  
  <p>Below is the code which I am using to calculate the distance:</p>
  
  <pre><code>CLLocation *destination = [[CLLocation alloc] initWithLatitude:[latitude doubleValue]  longitude:[longitude doubleValue]];
  CLLocationDistance distance = [destination distanceFromLocation:currentLocation]/1000.0;
  </code></pre>
  
  <p>I am not able to understand why there is such a difference in both approaches. Can anyone guide me how can I get same distance from both ways.</p>