The Copenhagen Metro system HAS to know where every train is at all times- it is driverless, and the system they use is centrally controlled. Thus they are merely outputting information they already have. I do rember seeing something recently that plotted LU trains onto a map, but it only used the TfL web Live Departure Board API- and LDB is quite limited.