get_info.php
Inhaltsverzeichnis
Hiermit kann eine ETA Abfrage gestartet werden, welche optional auch die Schichtdaten des Fahrers und die reale Position des Fahrzeugs einbezieht.
Diese Funktion steht nur zur Verfügung, sofern die Firma das Modul "Truck Routing" gebucht hat.
Beschreibung
POST /eta/get_info.php?company=RTI_COMPANYKEY&vehicle=RTI_VEHICLEKEY
Parameter
Query Parameter
Parameter | Beschreibung | Typ | Hinweis | Pflicht |
---|---|---|---|---|
company | RTI Firmenschlüssel | string | ja | |
vehicle | RTI Fahrzeugschlüssel | string | ja |
Body Parameter
Parameter | Beschreibung | Typ | Hinweis | Pflicht |
---|---|---|---|---|
target | Anzufahrendes Ziel Struktur: "target": { "coordinates": { "latitude": 0, "longitude": 0 } } | object | ja | |
departure | Startpunkt der Navigation "departure": { "coordinates": { "latitude": 0, "longitude": 0 }, "time": "YYYY-MM-DDTHH:ii:ss+HH:ii" } | object | Wenn departure nicht angegeben wird, wird die letzte bekannte Position des Fahrzeuges genommen. Wenn departure angegeben wird, müssen die Koordinaten angegeben werden. Die Angabe der Zeit ist optional. Die Zeit wird im ISO 8601 Format angegeben. | nein |
options | Optionen für das Routing "options": { "traffic_incidents": false, "driving_regulation_ec_561": false, "historic_speed": false } | object | Standardmäßig sind alle Optionen deaktiviert. Sie können auch einzeln angegeben werden. Folgende Optionen gibt es:
| nein |
driver_info | Fahrerdaten "driver_info": { "last_time_the_driver_worked": "YYYY-MM-DDTHH:ii:ss+HH:ii", "accumulated_driving_time_since_last_break": 0, "accumulated_driving_time_since_last_daily_rest": 0, "elapsed_time_since_end_of_last_daily_rest": 0 } | object | Wenn driver_info nicht gesetzt ist, werden die Daten des aktuell auf dem Fahrzeug angemeldeten Fahrers verwendet. Die Option driving_regulation_ec_561 muss aktiviert werden, damit die Fahrerdaten Relevanz haben. Folgende Informationen können mitgegeben werden:
| nein |
Rückgabe
Liegen Fehler in der Konfiguration der Parameter vor, erhalten Sie "ERROR:Beschreibung" zurück. Ansonsten erhalten Sie das Ergebnis als JSON.
Eine detaillierte Beschreibung der Rückgabewerte können Sie dem JSON Schema hier entnehmen.
Rückgabebeispiel
{
"etaInfo": {
"successful": true,
"distance": 27159,
"duration": 2392,
"arrivalTime": "2024-03-13T13:39:07+01:00",
"events": [],
"errorInfo": null
},
"etaCalculationBase": {
"startPosition": {
"coordinate": {
"longitude": 13.35057,
"latitude": 50.9218
}
},
"endPosition": {
"coordinate": {
"longitude": 13.59894,
"latitude": 51.03615
}
},
"startTime": "2024-03-13T12:59:15+01:00",
"options": {
"traffic_incidents": false,
"driving_regulation_ec_561": true,
"historic_speed": false
},
"driverInfo": {
"lastTimeWorked": "2024-03-13T11:24:00+01:00",
"accumulatedDrivingTimeSinceLastBreak": 15480,
"accumulatedDrivingTimeSinceLastDailyRest": 15480,
"elapsedTimeSinceEndOfLastDailyRest": 15480
},
"routingProfile": {
"speedProfile": "carfast",
"optimization": 0,
"lowEmissionZoneType": "GREEN",
"totalPermittedWeight": 0,
"axleLoad": 0,
"numberOfAxles": 0,
"height": 0,
"length": 0,
"width": 0,
"isDelivery": false,
"isEmergency": false,
"isMaintenance": false,
"hazardousGoodsType": "NONE",
"tunnelRestrictionCode": "NONE",
"loadType": "PASSENGER",
"avoidMotorway": false,
"avoidToll": false,
"avoidFerry": false,
"emissionClass": "EURO_0",
"particleReductionClass": ""
}
},
"queryDate": "2024-03-13T12:59:15+01:00",
"duration": 0.6310160160064697
}
Beispielaufrufe
Abfrage mit RTI Schlüssel
Abfrage mit RTI Ident
https://map.yellowfox.de/rti/eta/get_info.php?company=COMPANY_RTIKEY={"type":"car_ident","groupKey":"GROUP_RTIKEY","ident":"VEHICLE_IDENT"}