Something went wrong. Try again.
Live STIB-MIVB departures on the Pebble Time 2. It covers the bus, tram, and metro network of Brussels
Something went wrong. Try again.
1234567891011121314151617181920212223var PAGE_PATHS = ['/v1/transit', '/v1/trains', '/v1/villo', '/v1/stops/board'];
function pageOrTransit(page) { return PAGE_PATHS[page] ? page : 0;}
function buildUrl(base, pos, page, favIds) { if (page === 3) { return base + '/v1/stops/board?ids=' + favIds.join(','); } return base + PAGE_PATHS[pageOrTransit(page)] + '?' + (pos ? 'lat=' + pos.lat + '&lon=' + pos.lon : '');}
function buildLineUrl(base, line, stopId, dest) { var url = base + '/v1/line?line=' + encodeURIComponent(line) + '&to=' + encodeURIComponent(stopId); if (dest) { url += '&dest=' + encodeURIComponent(dest); } return url;}
module.exports = { buildUrl: buildUrl, buildLineUrl: buildLineUrl, pageOrTransit: pageOrTransit };