Earlier quoted context omitted.
We installed hardware on each train to monitor them. So from each moving train we received a coordinate every minute to our servers.
Are you saying that you did that to switch off of google's API?
No. The only part of Googles API we considered was reverse geocoding. The train data was always ours.