[{"lat":"39.948087333333","lon":"-75.189980833333","trainno":"2388","service":"EXP TO JENKINTOWN","dest":"West Trenton","currentstop":"Marcus Hook","nextstop":"Penn Medicine Station","line":"West Trenton","consist":"341,340,369,368","heading":"42.818409519824","late":1,"SOURCE":"Penn Medicine Station","TRACK":"5","TRACK_CHANGE":""},{"lat":"40.256052166667","lon":"-75.270987666667","trainno":"2586","service":"EXP TO FT WASH","dest":"Doylestown","currentstop":"9TH Street Lansdale","nextstop":"Fortuna","line":"Lansdale\/Doylestown","consist":"716,715,706","heading":"46.12553818177","late":0,"SOURCE":"Newark","TRACK":"S","TRACK_CHANGE":""},{"lat":"39.953903605","lon":"-75.165468625","trainno":"2591","service":"LOCAL","dest":"Malvern","currentstop":"Jefferson Station","nextstop":"Suburban Station","line":"Paoli\/Thorndale","consist":"727,830,829","heading":"281.91172136479","late":8,"SOURCE":"Norristown TC","TRACK":"4","TRACK_CHANGE":""},{"lat":"39.6756495","lon":"-75.734879166667","trainno":"3297","service":"LTD","dest":"Newark","currentstop":"Churchman's Crossing","nextstop":"Newark","line":"Wilmington\/Newark","consist":"392,393,308,309","heading":"248.42048070288","late":10,"SOURCE":"Yardley","TRACK":"1","TRACK_CHANGE":""},{"lat":"40.047296666667","lon":"-75.423585","trainno":"3537","service":"EXP TO WAYNE","dest":"Thorndale","currentstop":"Devon","nextstop":"Berwyn","line":"Paoli\/Thorndale","consist":"901,2523,2512,2511,2506,2410","heading":"251.0608128932","late":2,"SOURCE":"Iron","TRACK":"4","TRACK_CHANGE":""},{"lat":"40.050751333333","lon":"-75.134372166667","trainno":"3541","service":"EXP TO BRYN MAWR","dest":"Malvern","currentstop":"Melrose Park","nextstop":"Fern Rock T C","line":"West Trenton","consist":"705,872,871","heading":"200.3287940568","late":2,"SOURCE":"Yardley","TRACK":"1","TRACK_CHANGE":""},{"lat":"40.0534635","lon":"-75.132808","trainno":"3548","service":"EXP TO FT WASH","dest":"Doylestown","currentstop":"Temple University","nextstop":"Fort Washington","line":"Lansdale\/Doylestown","consist":"155,156,365,364","heading":"25.24547713418","late":5,"SOURCE":"Wawa","TRACK":"2","TRACK_CHANGE":""},{"lat":"39.9050845","lon":"-75.416457833333","trainno":"3552","service":"LOCAL","dest":"Doylestown","currentstop":"Wawa","nextstop":"Elwyn Station","line":"Media\/Wawa","consist":"875,876,879,880","heading":"75.36108922266","late":5,"SOURCE":"Wawa","TRACK":"2","TRACK_CHANGE":""},{"lat":"40.078485833333","lon":"-75.202806166667","trainno":"3786","service":"LOCAL","dest":"Chestnut H East","currentstop":"Gravers","nextstop":"Chestnut Hill East","line":"Chestnut Hill East","consist":"416,170,169","heading":"324.15137121586","late":3,"SOURCE":"Media","TRACK":"1C","TRACK_CHANGE":""},{"lat":"40.101695666667","lon":"-75.154783833333","trainno":"448","service":"LOCAL","dest":"Warminster","currentstop":"Glenside","nextstop":"Ardsley","line":"Warminster","consist":"387,386,345,344","heading":"292.18067629371","late":3,"SOURCE":"Airport","TRACK":"2W","TRACK_CHANGE":""},{"lat":"39.876315666667","lon":"-75.2450145","trainno":"452","service":"LOCAL","dest":"Warminster","currentstop":"Airport Terminal B","nextstop":"Airport Terminal A","line":"Airport","consist":"158,157,411,409","heading":"256.81522454147","late":1,"SOURCE":"Airport","TRACK":"2","TRACK_CHANGE":""},{"lat":"39.911408666667","lon":"-75.227509833333","trainno":"453","service":"LOCAL","dest":"Airport","currentstop":"Penn Medicine Station","nextstop":"Eastwick","line":"Airport","consist":"279,352,353","heading":"207.99677547445","late":3,"SOURCE":"Warminster","TRACK":"1","TRACK_CHANGE":""},{"lat":"40.145680166667","lon":"-75.113105333333","trainno":"457","service":"LOCAL","dest":"Airport","currentstop":"Hatboro","nextstop":"Willow Grove","line":"Warminster","consist":"370,371,286,404","heading":"211.46155109614","late":6,"SOURCE":"Warminster","TRACK":"S","TRACK_CHANGE":""},{"lat":"40.011067666667","lon":"-75.295186666667","trainno":"4587","service":"LOCAL","dest":"Wayne","currentstop":"Ardmore","nextstop":"Haverford","line":"Paoli\/Thorndale","consist":"128,127,278,300","heading":"305.30109110067","late":4,"SOURCE":"Glenside","TRACK":"4","TRACK_CHANGE":""},{"lat":"39.953186495","lon":"-75.1553357","trainno":"4750","service":"LOCAL","dest":"Chestnut H East","currentstop":"Jefferson Station","nextstop":"Temple University","line":"Chestnut Hill East","consist":"407,165,166,302","heading":"66.505000282775","late":0,"SOURCE":"Airport","TRACK":"2","TRACK_CHANGE":""},{"lat":"40.113124833333","lon":"-75.345443","trainno":"5292","service":"EXP TO EAST FALLS","dest":"Norristown","currentstop":"Norristown T.C.","nextstop":"Main Street","line":"Manayunk\/Norristown","consist":"367,366,402,283","heading":"287.52451322501","late":4,"SOURCE":"Thorndale","TRACK":"S","TRACK_CHANGE":""},{"lat":"40.041657166667","lon":"-75.246644333333","trainno":"5294","service":"EXP TO EAST FALLS","dest":"Norristown TC","currentstop":"Ivy Ridge","nextstop":"Miquon","line":"Manayunk\/Norristown","consist":"347,346,117,118","heading":"329.79772691019","late":3,"SOURCE":"Malvern","TRACK":"2N","TRACK_CHANGE":""},{"lat":"40.047375333333","lon":"-75.422681166667","trainno":"5344","service":"LOCAL","dest":"West Trenton","currentstop":"Berwyn","nextstop":"Devon","line":"Paoli\/Thorndale","consist":"811,812,849,850","heading":"76.675394758969","late":0,"SOURCE":"Thorndale","TRACK":"1","TRACK_CHANGE":""},{"lat":"39.926472333333","lon":"-75.29066","trainno":"5345P","service":"EXP","dest":"Wawa","currentstop":"Clifton-Aldan","nextstop":"Primos","line":"Media\/Wawa","consist":"120,119,388,389","heading":"226.25656343173","late":4,"SOURCE":"Suburban Station","TRACK":"1","TRACK_CHANGE":""},{"lat":"39.95407146","lon":"-75.154098905","trainno":"5347","service":"LOCAL","dest":"Wawa","currentstop":"Temple University","nextstop":"Jefferson Station","line":"Media\/Wawa","consist":"428,427,403,276","heading":"188.62045037981","late":7,"SOURCE":"Doylestown","TRACK":"4","TRACK_CHANGE":""},{"lat":"40.100391666667","lon":"-75.150339333333","trainno":"5349","service":"LOCAL","dest":"Media","currentstop":"Glenside","nextstop":"Jenkintown Wyncote","line":"Lansdale\/Doylestown","consist":"126,125,440,439","heading":"110.30389329905","late":0,"SOURCE":"Lansdale","TRACK":"1","TRACK_CHANGE":""},{"lat":"40.243106833333","lon":"-75.285307","trainno":"5351","service":"LOCAL","dest":"Wawa","currentstop":"Lansdale","nextstop":"Pennbrook","line":"Lansdale\/Doylestown","consist":"707,810,809","heading":"167.87294791596","late":0,"SOURCE":"Doylestown","TRACK":"1","TRACK_CHANGE":""},{"lat":"39.987382166667","lon":"-75.150989333333","trainno":"5496","service":"LOCAL","dest":"Warminster","currentstop":"Temple University","nextstop":"Wayne Junction","line":"Warminster","consist":"864,863,824,823","heading":"341.79511061093","late":0,"SOURCE":"Malvern","TRACK":"2","TRACK_CHANGE":""},{"lat":"40.057555666667","lon":"-75.265627333333","trainno":"6229","service":"LOCAL","dest":"30th Street Gray","currentstop":"Miquon","nextstop":"Ivy Ridge","line":"Manayunk\/Norristown","consist":"460,459,430,429","heading":"148.84136014106","late":3,"SOURCE":"Norristown","TRACK":"1N","TRACK_CHANGE":""},{"lat":"39.953594465","lon":"-75.165515185","trainno":"6256","service":"LOCAL","dest":"Norristown","currentstop":"Suburban Station","nextstop":"Jefferson Station","line":"Manayunk\/Norristown","consist":"108,107,424,423","heading":"102.98484149637","late":1,"SOURCE":"30th St","TRACK":"1","TRACK_CHANGE":""},{"lat":"40.026873","lon":"-75.152992","trainno":"6342","service":"LOCAL","dest":"West Trenton","currentstop":"Temple University","nextstop":"Fern Rock T C","line":"West Trenton","consist":"717,718,837,838","heading":"55.779307538217","late":3,"SOURCE":"30th St","TRACK":"2","TRACK_CHANGE":""},{"lat":"40.148609166667","lon":"-75.110014666667","trainno":"6480","service":"LTD","dest":"Warminster","currentstop":"Willow Grove","nextstop":"Hatboro","line":"Warminster","consist":"373,372,435,436","heading":"44.30400750693","late":29,"SOURCE":"30th St","TRACK":"S","TRACK_CHANGE":""},{"lat":"39.95437694","lon":"-75.17054352","trainno":"6550","service":"LOCAL","dest":"Doylestown","currentstop":"Gray 30th Street","nextstop":"Suburban Station","line":"Lansdale\/Doylestown","consist":"280,361,360,415","heading":"99.14859242632","late":1,"SOURCE":"30th St","TRACK":"1","TRACK_CHANGE":""},{"lat":"40.135736833333","lon":"-75.212320666667","trainno":"6582","service":"LOCAL","dest":"Lansdale","currentstop":"Fort Washington","nextstop":"Ambler","line":"Lansdale\/Doylestown","consist":"336,290","heading":"307.15371275306","late":6,"SOURCE":"30th St","TRACK":"2","TRACK_CHANGE":""},{"lat":"40.073203333333","lon":"-75.083957166667","trainno":"6844","service":"LOCAL","dest":"Fox Chase","currentstop":"Ryers","nextstop":"Fox Chase","line":"Fox Chase","consist":"179,180,395,394","heading":"6.7634350133287","late":6,"SOURCE":"30th St","TRACK":"S","TRACK_CHANGE":""},{"lat":"39.997066","lon":"-75.157025","trainno":"7455","service":"LOCAL","dest":"Airport","currentstop":"Wayne Junction","nextstop":"Temple University","line":"Airport","consist":"413,400,296,297","heading":"149.02549053566","late":2,"SOURCE":"Chestnut H East","TRACK":"3","TRACK_CHANGE":""},{"lat":"39.952383845","lon":"-75.157408715","trainno":"846","service":"LOCAL","dest":"Fox Chase","currentstop":"Jefferson Station","nextstop":"Temple University","line":"Fox Chase","consist":"726,861,862","heading":"100.70910319099","late":1,"SOURCE":"Chestnut H West","TRACK":"1","TRACK_CHANGE":""},{"lat":"40.032321","lon":"-75.126721","trainno":"849","service":"LOCAL","dest":"Chestnut H West","currentstop":"Olney","nextstop":"Wayne Junction","line":"Fox Chase","consist":"178,177,124,123","heading":"271.58018208965","late":5,"SOURCE":"Fox Chase","TRACK":"3","TRACK_CHANGE":""},{"lat":"39.8215785","lon":"-75.419636166667","trainno":"9224","service":"LOCAL","dest":"Temple U","currentstop":"Marcus Hook","nextstop":"Highland Avenue","line":"Wilmington\/Newark","consist":"737,839,840","heading":"59.579367785727","late":0,"SOURCE":"Newark","TRACK":"1","TRACK_CHANGE":""},{"lat":"39.954852715","lon":"-75.172296755","trainno":"9229","service":"LTD","dest":"Newark","currentstop":"Suburban Station","nextstop":"Gray 30th Street","line":"Wilmington\/Newark","consist":"138,137,454,453","heading":"281.80659459434","late":20,"SOURCE":"Temple U","TRACK":"6","TRACK_CHANGE":""},{"lat":"39.954174265","lon":"-75.16763361","trainno":"9231","service":"LOCAL","dest":"Marcus Hook","currentstop":"Suburban Station","nextstop":"Gray 30th Street","line":"Wilmington\/Newark","consist":"866,865,708","heading":"281.91172136479","late":5,"SOURCE":"Temple U","TRACK":"6","TRACK_CHANGE":""},{"lat":"39.961310666667","lon":"-75.186869","trainno":"9542","service":"LOCAL","dest":"Temple U","currentstop":"Overbrook","nextstop":"Gray 30th Street","line":"Lansdale\/Doylestown","consist":"457,458,287,406","heading":"184.45399168397","late":2,"SOURCE":"Paoli","TRACK":"1","TRACK_CHANGE":""},{"lat":"39.955108205","lon":"-75.17402146","trainno":"9583","service":"EXP TO BRYN MAWR","dest":"Thorndale","currentstop":"Paoli","nextstop":"Exton","line":"Paoli\/Thorndale","consist":"2409,2554,2504,2513,2518,915","heading":"279.24518489547","late":16,"SOURCE":"Temple U","TRACK":"4","TRACK_CHANGE":""},{"lat":"39.9702535","lon":"-75.197812666667","trainno":"9589","service":"EXP TO WAYNE","dest":"Thorndale","currentstop":"Suburban Station","nextstop":"Gray 30th Street","line":"Paoli\/Thorndale","consist":"2405","heading":"322.35777151508","late":8,"SOURCE":"Suburban Station","TRACK":"4","TRACK_CHANGE":""},{"lat":"40.002351833333","lon":"-75.104025833333","trainno":"9746","service":"LOCAL","dest":"Temple U","currentstop":"Bridesburg","nextstop":"North Philadelphia Amtrak","line":"Trenton","consist":"2407,2515,2555,2508,2559,908","heading":"279.73281943356","late":25,"SOURCE":"Trenton","TRACK":"4","TRACK_CHANGE":""},{"lat":"40.107976166667","lon":"-74.849400833333","trainno":"9748","service":"LOCAL","dest":"Temple U","currentstop":"Levittown","nextstop":"Bristol","line":"Trenton","consist":"2408,2553,2501,2520,2524,913","heading":"227.98593245471","late":25,"SOURCE":"Trenton","TRACK":"4","TRACK_CHANGE":""},{"lat":"40.0074775","lon":"-75.0829835","trainno":"9757","service":"LOCAL","dest":"Trenton","currentstop":"Gray 30th Street","nextstop":"Bridesburg","line":"Trenton","consist":"911,2503,2525,2507,2402","heading":"59.475447538728","late":7,"SOURCE":"Temple U","TRACK":"1","TRACK_CHANGE":""},{"lat":"39.95282972","lon":"-75.15885418","trainno":"9759","service":"LOCAL","dest":"Trenton","currentstop":"Jefferson Station","nextstop":"Suburban Station","line":"Trenton","consist":"332,333,146,145","heading":"260.40754794104","late":2,"SOURCE":"Temple U","TRACK":"4","TRACK_CHANGE":""},{"lat":"39.9931235","lon":"-75.165523333333","trainno":"9847","service":"LOCAL","dest":"Chestnut H West","currentstop":"Gray 30th Street","nextstop":"North Philadelphia Amtrak","line":"Chestnut Hill West","consist":"172,171,291","heading":"56.597221298715","late":6,"SOURCE":"Temple U","TRACK":"1","TRACK_CHANGE":""},{"lat":"39.9538889","lon":"-75.1677778","trainno":"5345","service":"","dest":"Wawa","currentstop":"","nextstop":"Lansdale","line":"Lansdale\/Doylestown","consist":"","heading":0,"late":999,"SOURCE":"Lansdale","TRACK":"","TRACK_CHANGE":""},{"lat":"39.9538889","lon":"-75.1677778","trainno":"6317","service":"","dest":"30th Street Station","currentstop":"","nextstop":"Yardley","line":"West Trenton","consist":"","heading":0,"late":999,"SOURCE":"Yardley","TRACK":"","TRACK_CHANGE":""},{"lat":"39.9538889","lon":"-75.1677778","trainno":"3538","service":"","dest":"Suburban Station","currentstop":"","nextstop":"Media","line":"Media\/Wawa","consist":"","heading":0,"late":999,"SOURCE":"Media","TRACK":"","TRACK_CHANGE":""}]
