Nasıl çalışır?
Haritadaki trenlerin konumu tarifeden hesaplanır. Trenlerden konum sinyali alınmaz; bu yüzden gösterilen yer, trenin tarifeye göre bulunması gereken yerdir.
1. Tarife
TCDD Taşımacılık'ın YHT, ana hat ve bölgesel seferleri, açık lisanslı (ODbL) bir GTFS paketinden alınır. Paket haftada bir yenilenir ve iki haftalık tarifeyi kapsar. İZBAN ve Gaziray seferleri belediyelerin açık veri servislerinden gelir.
2. Konum hesabı
Tarayıcınız, İstanbul saatine göre şu anki zamanı alır ve her sefer için iki durum arasında karar verir:
- Durakta: Varış ile kalkış saati arasındaysa tren o istasyonda gösterilir.
- Yolda: İki durak arasındaysa, geçen sürenin toplam süreye oranı kadar ray boyunca ilerletilir. Örneğin iki durak arası 40 dakikaysa ve tren 10 dakika önce kalktıysa, rayın dörtte birinde gösterilir.
Ray çizgileri OpenStreetMap verisinden gelir; trenler düz çizgi yerine gerçek hat üzerinde ilerler ve hattın yönüne döner. Gece yarısını geçen seferler (örneğin Doğu Ekspresi) önceki günün tarifesinden takip edilir.
3. Hız
Tren panelindeki hız kadranı, trenin bulunduğu iki durak arasındaki mesafenin tarifedeki süreye bölünmesiyle bulunan ortalama hızdır; anlık hız değildir.
4. Sınırlar
- Rötar gösterilmez. Tren geciktiyse haritada olduğundan ileride görünür. Rötar bilgisi Tren Bileti Bul uygulamasında.
- Bayram ek seferleri, iptaller ve geçici tarife değişiklikleri pakette yer almayabilir.
- Marmaray, Başkentray ve diğer bazı banliyö hatları şimdilik haritada yok.
- Tarife paketinin geçerlilik süresi dolarsa trenler gösterilmez; menüde tarifenin ne zamana kadar geçerli olduğu yazar.
5. Veri güvenliği
Konum hesabı tamamen sizin tarayıcınızda yapılır; harita açıkken sunucuya sürekli istek gönderilmez. Konumunuzu paylaşırsanız ("konumuma git" düğmesi) bu bilgi yalnızca tarayıcınızda kalır.