Xəbər göndərmə və NakBus donanması artıq tərəfdaş panelindədir
Developer hesabınızı eyni e-poçtla Nakordoni Partners hesabına qoşun və orada xəbərləri və avtobus donanmanızı (NakDriver / NakManager) komanda rolları ilə idarə edin. API açarlarınız, endpoint-lər və tətbiqlər dəyişməz qalır, buradakı səhifələr isə işləməkdə davam edir. Nakordoni Partners-i aç

← Bütün son nöqtələr

Truck Route API Online

Marşrut boyunca yanacaqdoldurma məntəqələri və yük maşını parkinqləri, həmçinin çəki məntəqələri və sürücünün istirahət planı olan yük maşını marşrutlaşdırma API-si. Başlanğıc, təyinat və nəqliyyat vasitənizi (hündürlük, çəki, uzunluq, en, ox yükü, təhlükəli yük) göndərin və ağır yük nəqliyyatı üçün qanuni marşrut alın: rast gəldiyi məhdudiyyətlər və tarixlənmiş yük maşını hərəkəti qadağaları, üzərindəki sərhəd keçidləri və onların canlı gözləmə vaxtı, qiymətli yanacaqdoldurma məntəqələri, yük maşını parkinqləri (təhlükəsizlik, tutum, imkanlar) və xəttin ətrafındakı dəhlizdə çəki məntəqələri. include=rest ilə AB 561/2006 qaydaları sürücünün vəziyyətinə tətbiq olunur: ən çox 4 saat 30 dəqiqə fasilə ilə 45 dəqiqəlik fasilələr, 9 saat / 10 saat həddindən əvvəl gündəlik istirahətlər (hər biri hədd dolmamış real parkinqdə yerləşdirilir), həftəsonu və bayram qadağalarının gözlənilməsi, zaman xəttində sərhəd gözləmələri, tək və ya cüt heyət — və təxmini çatma vaxtı bunların hamısını daxil edir. İstirahət planı planlaşdırma köməkçisidir, taxoqraf qeydi deyil.

GET https://nakordoni.eu/api/v2/data/truck-route — kvota sinfi: route

ParametrTəsvir
fromlat,lon formatında başlanğıc (from_city verilmədikdə məcburidir), məs. 52.2297,21.0122
tolat,lon formatında təyinat (to_city verilmədikdə məcburidir)
from_cityKoordinatların əvəzinə başlanğıc şəhərin adı (dəqiqlik üçün from_country əlavə edin)
from_countryfrom_city üçün ISO 3166-1 alpha-2 ölkə kodu, məs. PL
to_cityKoordinatların əvəzinə təyinat şəhərin adı
to_countryto_city üçün ISO 3166-1 alpha-2 ölkə kodu
vialat,lon|lat,lon formatında ən çox 5 aralıq nöqtə
heightNəqliyyat vasitəsinin metrlə hündürlüyü (1.0–5.0)
weightNəqliyyat vasitəsinin tonla ümumi çəkisi (1–60); çəki ilə bağlı məhdudiyyət və qadağaları müəyyən edir
lengthNəqliyyat vasitəsinin metrlə uzunluğu (2–30)
widthNəqliyyat vasitəsinin metrlə eni (1.0–3.5)
axle_loadTonla ox yükü (1–20)
axlesÇəkici və qoşqu daxil ox sayı (2–12); marşrutlaşdırmada və yol haqqı sinifləri üçün istifadə olunur (yol haqqı üçün susmaya görə: 18 t-dan 5, 12 t-dan 3, əks halda 2)
trailersQoşqu sayı (0–3); cavabda geri qaytarılır, hələlik marşruta təsiri yoxdur
hazmatTəhlükəli yüklər: 0 (susmaya görə), 1 = sinfi göstərilməyən ADR yükü, və ya vergüllə ayrılmış ADR sinifləri 1–9 və/və ya explosive, gas, flammable, flammable_solid, oxidizing, poison, radioactive, corrosive, harmful_to_water siyahısı
adr_tunnelYükün ADR tunel məhdudiyyət kodu: B, C, D və ya E. Kateqoriyası bunu qadağan edən tunellərdən yan keçilir (hazmat nəzərdə tutur)
avoidtolls, ferries, motorways, borders, tunnels, unpaved, low_emission_zones dəyərlərinin vergüllə ayrılmış siyahısı
emission_classNəqliyyat vasitəsinin emissiya sinfi euro0 … euro6; aşağı emissiyalı zona yoxlamaları və yol haqqı qeydləri üçün istifadə olunur (yol haqqları Euro VI tarifləri ilə hesablanır)
alternativesAlternativ marşrut sayı, 0–2 (susmaya görə 0; yalnız via nöqtəsi olmayan marşrutlar üçün)
geometrypolyline5 (susmaya görə), polyline6 və ya geojson
arrive_atRFC 3339 formatında istənilən çatma vaxtı; yola çıxış fasilələr və istirahətlər daxil olmaqla geriyə doğru planlaşdırılır (depart_at əvəzinə)
route_typefastest (susmaya görə) və ya eco
includefuel, parking, weigh, rest dəyərlərinin vergüllə ayrılmış siyahısı (susmaya görə: dördü də)
corridor_kmYanacaqdoldurma, parkinq və çəki məntəqələri üçün marşrutdan maksimum məsafə, 0.2–5 km (susmaya görə 2)
fuelQiymətləndiriləcək yanacaq növləri, vergüllə ayrılmış siyahı (susmaya görə diesel)
depart_atSaat qurşağı ilə ISO 8601 formatında yola çıxış, 14 günə qədər irəli (susmaya görə: indi)
aliasesAsan keçid üçün qəbul olunur: depart → depart_at, departAt, arriveAt, vehicleHeight, vehicleWidth, vehicleLength, vehicleWeight (kq və ya t), vehicleAxleWeight / axleWeight → axle_load, vehicleNumberOfAxles / axleCount → axles, vehicleTrailers → trailers, vehicleAdrTunnelRestrictionCode → adr_tunnel, vehicleEmissionClass → emission_class, maxAlternatives → alternatives, waypoints → via
crew1 (susmaya görə) və ya 2 sürücü — cüt heyət 30 saatlıq gündəlik istirahət pəncərəsindən və 9 saatlıq istirahətlərdən istifadə edir
trafficforecast (susmaya görə), live və ya off. forecast = öyrənilmiş təkrarlanan tıxaclar + çıxış nöqtəsinin yaxınlığında canlı trafik + keçid vaxtı üçün yol işləri, bağlanmalar və hava; live = öyrənilmiş şablon olmadan cari trafik; off = trafik qatı yoxdur (sərbəst axın sürəti ilə yol vaxtı)
driven_since_break_minSürücünün vəziyyəti: son 45 dəqiqəlik fasilədən bəri sürülən dəqiqələr (susmaya görə 0)
driven_today_minSürücünün vəziyyəti: son gündəlik istirahətdən bəri sürülən dəqiqələr (susmaya görə 0)
driven_week_minSürücünün vəziyyəti: bu təqvim həftəsində sürülən dəqiqələr (susmaya görə 0)
driven_last_week_minSürücünün vəziyyəti: iki həftəlik 90 saat həddi üçün keçən həftə sürülən dəqiqələr (susmaya görə 0)
reduced_daily_rests_usedSon həftəlik istirahətdən bəri artıq istifadə olunmuş qısaldılmış (9 saat) gündəlik istirahətlər, 0–3 (susmaya görə 0)
extended_days_usedBu həftə artıq istifadə olunmuş 10 saatlıq sürücülük günləri, 0–2 (susmaya görə 0)
last_weekly_rest_endISO 8601 formatında son həftəlik istirahətin sonu (susmaya görə: yola çıxışdan bir az əvvəl hesab olunur)
reduced_weekly_ok1 = qısaldılmış (24 saat) həftəlik istirahət planlaşdırıla bilər (susmaya görə 0 = adi 45 saat)
langAdlar və mesajlar üçün dil kodu (susmaya görə en)

Cavab sahələri — cavab zərfindəki data obyektinin içində. [] siyahını bildirir, yəni data.items[].name hər elementin name sahəsidir. Dəyəri olmayan sahə null olur, ümumiyyətlə görünmür və ya boş siyahı qaytarır — heç vaxt doldurucu qoymuruq.

SahəTəsvir
data.routedistance_m, duration_s (pure driving), geometry (format in geometry_format), bbox, countries (ISO codes in order), departure_at, toll_distance_m, fuel_l, ascent_m, descent_m, legal, avoid; with arrive_at also arrive_at_requested.
data.route.country_split[]Per country in route order: country, km, duration_min.
data.route.adrOnly with adr_tunnel: tunnel_code, tunnels_avoided[] and tunnels_on_route[] (name, category, lat, lon).
data.route.low_emission_zones_avoided[]Only with avoid=low_emission_zones: zones the route was moved out of (name, country); low_emission_zones_on_route[] lists any that could not be avoided.
data.tollsEstimated truck tolls: currency (EUR), total_eur, complete, by_country[] (country, km_toll, cost_eur, basis), objects[] (priced tunnels and bridges: name, type, country, lat, lon, cost_eur, basis), estimate, coverage_note. A country we cannot price has cost_eur null and is named in coverage_note.
data.alternatives[]Only with alternatives: distance_m, duration_s, forecast_duration_s (with traffic), tolls (currency, total_eur, complete, by_country) and geometry for each alternative route. Alternatives are planned without time-dependent restrictions and are not ban-checked; the main route is. Empty when no reasonable alternative exists.
data.route.restriction_hits[]Restrictions for this vehicle still on the line: kind, name, country, at_km.
data.route.truck_bans[]Dated truck driving bans on the route: name, kind, country, details, min_weight_t, window_from, window_to, eta_at_ban (on the traffic forecast timeline), eta_at_ban_free (free-flow timeline), km_from_start, applies, active, avoided.
data.route.border_crossings[]Crossings on the route: name, ppid, from_country, to_country, lat, lon, km_from_start, status; wait_min = time on the exit side + the entry side at the planned arrival (wait_at), null when neither side is measured (wait_minutes = same value, legacy name); wait_sides[] (side country, role exit|entry, ppid, min, basis live|forecast, note when not measured); wait_notes[]; wait_capped (a side over 48 h is planned at 48 h); registration_required = an electronic-queue lane: register before arriving, the time to get a slot is not included in the wait.
data.route.warnings[]code and message, e.g. ban_avoidance_skipped, restrictions_on_route, adr_tunnel_on_route, adr_tunnel_not_checked, low_emission_zone_on_route, closure_on_route (a full motorway closure overlaps the passing time), tolls_not_fully_avoided, arrive_at_not_reachable.
data.route.closures_on_route[]German motorways: closures, roadworks and traffic warnings within 150 m of the line whose time window overlaps the moment the truck passes: type (closure, roadwork, warning), road, title, km_from_start, eta, from, to, full_closure, lorry_specific (text names lorries or a weight limit), lat, lon. The route is not changed around them.
data.traffic_forecastUnless traffic=off: model, mode, duration_base, duration_s_free, duration_s_forecast, delay_s (recurring, live, roadworks, weather, total), hotspots[] (km_from_start, km_to, eta, delay_s, reason recurring|live|roadworks|lane_closure|closure|weather, label, road, confidence low|medium|high, dow_hour, delay_by_reason, country; jam_frequency and road_condition where known), weather_on_route[], closures_avoided[], recommended_alternative (a forecast-faster alternative is only recommended — the primary route is never swapped), coverage (how much data backed the plan, with a note), calc_ms. The forecast timeline drives the ETA, rest plan, ban timing and border-wait timing. A planning estimate; data collection started in September 2026.
data.rest_plan[]EU 561/2006 stops in order: type (break, daily_rest, weekly_rest), start_at, end_at, duration_min, km_from_start, parking (a parkings[] row or null), reason, overlaps_ban, counts_as.
data.waits[]Forced waits on the timeline: ban_wait (a driving ban) and border_wait, same shape as rest_plan.
data.etaArrival time including driving, breaks, rests, ban waits and border waits; with driving_time_min, total_time_min and crew.
data.weekly_rest_checknext_weekly_rest_due_by, weekly_rest_on_trip, driven_week_min_at_arrival, driven_fortnight_min_at_arrival, weekly and fortnight limits, reduced rests and 10 h days used at arrival.
data.assumptions[]Defaults applied to driver state you did not send, and country rules not planned for.
data.rest_warnings[]code, km_from_start, message — e.g. no_parking_in_window when a stop had to be placed at the legal limit.
data.fuel_stations[]name, brand, lat, lon, country, km_from_start, distance_from_route_km, detour_km, prices[] (fuel_type, price, currency, stale), price_updated_at.
data.parkings[]name, type (parking, rest_area, truck_stop, autohof), lat, lon, country, km_from_start, distance_from_route_km, detour_km, capacity, capacity_trucks (official truck spaces where known, e.g. German motorway rest areas), secure, amenities[], opening_hours.
data.weigh_stations[]name, lat, lon, country, km_from_start, distance_from_route_km, detour_km, type and side (null when not known).
data.coveragecorridor_km, countries_on_route, fuel_grades, fuel countries with sparse or no price data, truncated lists, measured_at.
data.resolved_locationsOnly with from_city/to_city: query, lat, lon, label of the geocoded point.
data.disclaimerThe rest plan is a planning aid, not a tachograph record or legal advice.
data.attributionList of credits to display: always "Data by nakordoni.eu"; plus "Weigh stations: © OpenStreetMap contributors (ODbL)" whenever weigh_stations is non-empty.
curl "https://nakordoni.eu/api/v2/data/truck-route?from=52.2297,21.0122&to=52.52,13.405&weight=40&height=4&axles=5&emission_class=euro6&crew=1" \
  -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"
Ümumi baxış, əhatə və qiymətlər: Truck Route API
🔑 Bu son nöqtəni sınaq mühitində canlı yoxlamaq üçün developer kimi daxil olun — gündə 50 pulsuz test sorğusu. Giriş

Yeniləndi