• Home
  • Projects

Track the International Space Station


My implementation of an ISS Tracker using data from Open Notify.

If you like space things, check out the NASA Johnson Space Center YouTube channel.

ISS Livestream

Find ISS Flyovers

For the real deal, check out NASA's Spot the Station site.

I haven't played enough Kerbal Space Program to figure out why the provided times are slightly different, but STS pass predictions usually start 5 to 10 minutes later and are shorter than Open-Notify's. I suspect they start counting "visible" at a higher angle from the horizon than Open Notify does.

The light illuminating the ISS comes from the Sun and is not generated by the ISS, it is only visible right after sunset and right before sunrise. Still fiddling with parameters to get it to match STS. Currently these tend to include extra times when it may be too bright or too dark.

Add a flyover event to your Google Calendar by following the generated links.



Issues

  • Flyover times load out of order from async calls (except on Chrome. Go Chrome.). Gotta do this. Which is probably gonna take a little awhile because what are promises.
  • I dunno how I feel about this layout. On mobile the map takes up so much of the screen it's a little hard to scroll back up, and this list is displayed before the current location map.
  • Add weather info. No point in watching if it's overcast!
  • Hide the table key if the table isn't populated yet.
  • Need to handle error when open-notify vomits 500 error XML and getJSON fails silently. Tried fixing the error handling but until my pull request is merged, will need to do something like this.

Current Location