title: Google Maps API Version difference
body: <p>I'm trying to show route between two places, I want to used <a href="https://developers.google.com/maps/documentation/directions" rel="noreferrer">Google Places API V3</a> for route steps between two points.</p>
  
  <hr>
  
  <p>Before I was using <a href="http://maps.google.com" rel="noreferrer">Old Google Maps API</a>, and following request gives perfect result:</p>
  
  <pre><code>http://maps.google.com/maps?f=d&amp;hl=en&amp;saddr=19.5217608,-99.2615823&amp;daddr=19.531224,-99.248262&amp;ie=UTF8&amp;0&amp;om=0&amp;output=kml
  </code></pre>
  
  <p><strong>Output :</strong> </p>
  
  <p><img src="https://i.stack.imgur.com/0zzKT.png" alt="Old Google Maps API"></p>
  
  <hr>
  
  <p>Now I try to replace this with New Google Maps API, and following request gives wrong result, In both case i'm using same source and destination, but result gives different behavior on Google Map:</p>
  
  <pre><code>http://maps.googleapis.com/maps/api/directions/json?origin=19.5217608,-99.2615823&amp;destination=19.531224,-99.248262&amp;sensor=false
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/a4t6v.png" alt="New Google Maps API"></p>
  
  <p>My problem is that, New Google Maps API return less number of steps between source and destination therefore the route not showing perfect on Google Map.</p>
  
  <p>Please help to resolve this problem for New Google Maps API v3.</p>
  
  <p>Thanks in advance.</p>