mirror of
https://github.com/public-transport/db-vendo-client.git
synced 2025-02-23 15:19:35 +02:00
47 lines
1.3 KiB
JavaScript
47 lines
1.3 KiB
JavaScript
|
'use strict'
|
||
|
|
||
|
const createClient = require('../../')
|
||
|
const sbbProfile = require('.')
|
||
|
|
||
|
const client = createClient(sbbProfile, 'hafas-client-example')
|
||
|
|
||
|
const zurich1 = '8530813' // Zürich Kreuzplatz
|
||
|
const zurich2 = '8503000' // Zürich HB
|
||
|
const basel1 = '8500073' // Basel Aeschenplatz
|
||
|
const basel2 = '8500010' // Basel SBB
|
||
|
const baden1 = '8590197'
|
||
|
const baden2 = '8590173'
|
||
|
const locBaden = { type: 'location', latitude: 47.476, longitude: 8.30613 }
|
||
|
|
||
|
// client.journeys(zurich1, basel1, { results: 1 })
|
||
|
// client.journeys(zurich2, basel2, { results: 1 })
|
||
|
client.journeys(baden1, baden2, { results: 1 })
|
||
|
// client.departures(zurich2, {duration: 1})
|
||
|
// client.arrivals(zurich2, {duration: 10, linesOfStops: true})
|
||
|
// client.locations('Basel', { results: 2 })
|
||
|
// client.locations('Luzern', { poi: true, stops: false })
|
||
|
// client.stop(basel2)
|
||
|
// client.nearby(locBaden, { distance: 100 })
|
||
|
// client.radar({
|
||
|
// north: 47.5,
|
||
|
// west: 8.2,
|
||
|
// south: 47.3,
|
||
|
// east: 8.5,
|
||
|
// }, { results: 10 })
|
||
|
// client.reachableFrom({
|
||
|
// type: 'location',
|
||
|
// id: '980023031',
|
||
|
// latitude: 47.052417,
|
||
|
// longitude: 8.304487,
|
||
|
// name: 'Luzern, Adlun',
|
||
|
// poi: true
|
||
|
// }, {
|
||
|
// maxDuration: 20
|
||
|
// })
|
||
|
|
||
|
|
||
|
.then((data) => {
|
||
|
console.log(require('util').inspect(data, {depth: null, colors: true}))
|
||
|
})
|
||
|
.catch(console.error)
|