title: Getting waypoints between 2 gps coordinates from cities table
body: <p>How could I retrieve a list of cities which are enroute(waypoints) between 2 gps coordinates?</p>
  
  <p>I have a table of all cities, lat-lon.
  So if I have a starting location (lat-lon) and ending location (lat-lon)...
  It must be very easy to determine the path of cities (from table) to pass by(waypoints) to get from start(lat-lon) to en (lat-lon)? </p>
  
  <p>I have looked different algorithms and bearing. Still not clear for me.</p>