uses Google Maps
(not affiliated with Google)
2008 May 15
  • Added total time to the directions display. Thanks for the feedback, Hideko S!
2008 May 9
  • Fixed clearing of station data when new data is being entered into the field.
  • Fixed instructions listing algorithm.
  • Fixed display of subway names on drop down.
2008 May 7
  • Updated instructions table look-and-feel.
2008 May 3
  • Fixed direction flip.
  • References now to / rather than to index.php
2008 May 1
  • Finally finished coding a new interface. Address-to-Address, Station-to-Station, Address-to-Station, Station-to-Address, and Location searches are supported.
  • Removed the image button which was producing really annoying (and unnecessary) additions to the search URL.
  • Added a new button that now looks good.
  • Added coloration to the tables to make them prettier.
2008 February 5
  • Fixed problem where intersections weren't being found correctly.
  • Fixed/improved reporting when search did not find the location.
  • Fixed a bug in the marker link next to an end location if the start had multiple locations or no locations.
2008 February 4
  • Fixed location display where street is not available.
2008 February 2
  • Remembers what map type was last used.
2008 February 1
  • Added randomly generated slogans.
2008 January 31
The big things:
  • Alternate start and end stations has been restored to working order.
  • Code has been reorganized and cleaned up. End user won't notice, but will make it easier to roll out new fixes/features.
  • Fixed bug in algorithm where a path would end at the first station it finds without checking to see if another station is closer.
  • New and improved location finding code. It's much more accurate than before and increases granularity of the search results.
  • New functionality for determining addresses.
The little things:
  • Fixed output of Start address and End address.
  • Improved output of multiple locations.
  • If only one address is inserted into the directions form, then it will run an address search instead.
2008 January 15
  • Some minor tweaks with the algorithm. Path directions displayed on the right side have been improved.
2008 January 10
  • Fixed issues with displaying directions.
2008 January 7
Wow.. it's been a long day and many things were fixed. I don't think I can list them all, but here goes.
  • Copyright added.
  • Start and End addresses now use marker icon instead of number.
  • Fixed listing of steps. There was a quirkiness of choosing which lines to take.
  • Map link was added to the PDF map of the system.
  • Transfer times are now factored into the algorithm.
  • UI was cleaned up a bit (no more confusing time, transfer, waiting columns).
  • Fixed bug where lines from potential end stations to the end location weren't being drawn correctly.
  • Fixed some database issues.
2008 January 6
Defect fixing release! We're still going through the database to make sure everything works right. The algorithm was tweaked to improve performance, especially on locations of long distance. Major changes have been made, so please try it out!
  • Fixed issue where certain paths could not be found
  • Fixed output problem with times that had seconds < 10
  • Modified algorithm to improve accuracy. Also made it more flexible for finding obscure routes.
2008 January 4

Great news! After sacrificing a good proportion of our winter vacations, we are able to bring you a massive upgrade to our previous search algorithms. The number of criteria being considered when searching for the optimal path has been drastically increased. The search algorithm now considers distance traveled, time traveled, transfer time, walk distance, distance from stop in question to end point (only previous criteria), etc.

After completing the algorithm, copious tests were performed, and compared to our personal experience with those paths. The tests performed were long paths (Columbia to Jamaica) and paths as short as one stop. Our new algorithm has exceeded all expectations, and have even taught us faster routes than we ourselves knew. We tried our best to optimize the speed at which these calculations are performed.

Additional, the drastic changes in our algorithm has caused the output to be significantly different. Painstaking effort has been made such that the clean, crisp user interface has been preserved, and has been made more reliable.

This vacation has given ample time to plan the future of the sight. Very exciting things are in store for us as the new year continues.

  • Version 3.0 released.
  • New algorithm! Search is more accurate than ever before.
2007 December 14
Back and better than ever!
I want to post this quick since it's 01:32 and I'm tired. This site has been down and out of commission for a while, but I decided it was time to bring it back.

Some things I want to point out:
  • It now allows selection of multiple addresses. It will also find the fastest path (not the shortest), which means it can and does differentiate between local and express trains.
  • There was no previous inspiration other than my deep frustration with the lack of direction finding while living in NYC.
  • This is always a work in progress, so please, feedback is much appreciated! digression-dawt-net-at-gmail-dawt-com
  • Yes, I know the look needs to freshen up a bit.. I wanted to bring the functionality back first.. I also have to bring bostonsubway.info back as well....
  • I do this on my own and in my spare time. It's fun and it's challenging. And no, it doesn't take me away from my girlfriend.
  • The database is entirely done by hand. That's right, folks, I looked at a subway map, measure out the distances and determined a heuristic for differentiating between local and express. The geocodes may be off a bit for the stations; if they are, please shoot me an email and let me know!

  • Fixed problems with station info when clicking on marker.
  • Changed "Station" search to "Address" search.
  • Added an address example so people know how to use the box.
  • Updated instruction list to use icons instead of letters.
  • Updated instruction list to highlight station names using bold.
  • Updated to Google Maps API v2
  • Thought about update to icon.
  • Made the feedback e-mail links more sane. (Boo to SPAM!)
2007 October 29
  • Revitalized the project after letting it go stale.
  • Brought the new algorithm online.
  • Fixed some station connection issues.
  • Fixed some geocoding issues.
  • Changed the default zoom
  • Search no longer relies on Geocoder.us
  • Fixed/Optimized multiple locations found dialog.
2005 August 8
Improved address finding.
2005 August 7
Increased website performance by creating PHP sessions.
2005 August 4
  • Markers have been changed.
  • Fixed bug where searching with intersection without state or city returned error.
  • Added functionality where clicking on link on sidepanel brings up zoom window.
2005 August 2
Only relevant stops are now shown. Same with direction information.
2005 August 1
Debut for nysubway.info! A few kinks that need to be worked out, but for the most part, it works as planned.
2005 July 26
Display works; however, showing all stations is slow.
2005 July 23
Idea conceived to superimpose the New York City Subway system onto a map. Also include a direction finder. Development begins.
© 2005-2008 Michael Ho. All code is proprietary property.
Hacking, discovering or reproducing the algorithm or anything involved thereof will be responded to with a lawsuit. Besides, this service is free. Why would you want to?