ServingLines-Request
Ermittelt die Linien, die eine Haltestelle bedienen, optional gefiltert nach Verkehrsmittel.
Endpoint
- Pfad:
XML_SERVINGLINES_REQUEST
- Methode: GET
Parameter (Auszug)
Parameter | Typ | Beschreibung |
---|---|---|
stopId | string | Haltestellen-ID |
modes | string | Filter, z. B. bus,tram,subway,rail |
includeVariants | 0/1 | Linienvarianten aufführen |
Beispiel-Request
GET /XML_SERVINGLINES_REQUEST?stopId=de:05513:1001&modes=bus,rail
Antwort (vereinfacht)
json
{
"lines": [ { "name": "196", "mode": "bus" }, { "name": "RE2", "mode": "rail" } ]
}
JavaScript-Beispiel
js
async function getServingLines(stopId, modes = 'bus,rail') {
const base = 'https://server:port/virtuellesVerzeichnis/XML_SERVINGLINES_REQUEST'
const usp = new URLSearchParams({ stopId, modes })
const res = await fetch(`${base}?${usp}`)
if (!res.ok) throw new Error('HTTP ' + res.status)
return res.json()
}