title: How to determine when a map waypoint is reached
body: <p>I have a navigation program, and if there are 4 waypoints, I would like to highlight on the details list which part you are currently on, and also I could show the distance to the next waypoint and the total distance.</p>
  
  <p>So, you may have:</p>
  
  <ol>
  <li>Go right on Main Street, 1.3 miles</li>
  <li>Go left on Broadway, .5 miles</li>
  <li>Go left on Concord Blvd, 2 miles</li>
  </ol>
  
  <p>But, how do I determine when a phone starts on a different waypoint.</p>