For following tracks including gps location, I use a free program called Rail Crossing Locator by the FRA. I have android, don't know if Apple has it, too, wouldn't surprise me. I got it for chasing but it works nicely on the train, too, and it is easier to maintain than the crossing POI files I used to download to my garmin.