Haber gönderimi ve NakBus filosu artık iş ortağı panosunda
Geliştirici hesabınızı aynı e-postaya sahip bir Nakordoni Partners hesabına bağlayın ve orada haberleri ve otobüs filonuzu (NakDriver / NakManager) takım rolleriyle yönetin. API anahtarlarınız, uç noktalarınız ve uygulamalarınız değişmeden kalır ve buradaki sayfalar çalışmaya devam eder. Nakordoni Partners'ı Aç

← Tüm uç noktalar

Truck Route API Online

Güzergah boyunca akaryakıt istasyonları ve tır park alanları ile birlikte kantarlar ve sürücü dinlenme planı sunan tır rotası API'si. Başlangıç, varış ve aracınızı (yükseklik, ağırlık, uzunluk, genişlik, aks yükü, tehlikeli madde) gönderin; ağır vasıta için uygun bir rota, karşılaştığı kısıtlamalar ve tarihli tır yasakları, üzerindeki sınır kapıları ve canlı bekleme süreleri, fiyatlı akaryakıt istasyonları, tır park alanları (güvenlik durumu, kapasite, olanaklar) ve hat çevresindeki bir koridor içindeki kantarlar ile birlikte döner. include=rest ile AB 561/2006 kuralları sürücü durumunuza uygulanır: en fazla 4 sa 30 dk arayla 45 dakikalık molalar, 9 sa / 10 sa sınırından önce günlük dinlenmeler (her biri sınıra ulaşılmadan önce gerçek bir park alanına yerleştirilir), hafta sonu ve tatil yasaklarının beklenmesi, zaman çizelgesinde sınır beklemeleri, tek veya çift sürücü — ve tahmini varış zamanı bunların hepsini içerir. Dinlenme planı bir planlama yardımcısıdır, takograf kaydı değildir.

GET https://nakordoni.eu/api/v2/data/truck-route — kota sınıfı: route

ParametreAçıklama
fromlat,lon biçiminde başlangıç (from_city verilmedikçe zorunlu), örn. 52.2297,21.0122
tolat,lon biçiminde varış (to_city verilmedikçe zorunlu)
from_cityKoordinat yerine başlangıç şehir adı (doğruluk için from_country ekleyin)
from_countryfrom_city için ISO 3166-1 alpha-2 ülke kodu, örn. PL
to_cityKoordinat yerine varış şehir adı
to_countryto_city için ISO 3166-1 alpha-2 ülke kodu
vialat,lon|lat,lon biçiminde en fazla 5 ara nokta
heightMetre cinsinden araç yüksekliği (1.0–5.0)
weightTon cinsinden araç brüt ağırlığı (1–60); ağırlık sınırlı kısıtlamaları ve yasakları belirler
lengthMetre cinsinden araç uzunluğu (2–30)
widthMetre cinsinden araç genişliği (1.0–3.5)
axle_loadTon cinsinden aks yükü (1–20)
axlesÇekici ve römork dahil aks sayısı (2–12); rota hesabında ve geçiş ücreti sınıflarında kullanılır (ücretler için varsayılan: 18 t ve üzeri için 5, 12 t ve üzeri için 3, aksi halde 2)
trailersRömork sayısı (0–3); yanıtta geri döner, şimdilik rotaya etkisi yok
hazmatTehlikeli madde: 0 (varsayılan), 1 = sınıfı belirtilmemiş ADR yükü, veya virgülle ayrılmış ADR sınıfları 1–9 ve/veya explosive, gas, flammable, flammable_solid, oxidizing, poison, radioactive, corrosive, harmful_to_water listesi
adr_tunnelYükün ADR tünel kısıtlama kodu: B, C, D veya E. Kategorisi bunu yasaklayan tüneller atlanır (hazmat anlamına gelir)
avoidtolls, ferries, motorways, borders, tunnels, unpaved, low_emission_zones değerlerinin virgülle ayrılmış listesi
emission_classAraç emisyon sınıfı euro0 … euro6; düşük emisyonlu bölge kontrolleri ve geçiş ücreti notları için kullanılır (ücretler Euro VI tarifesiyle hesaplanır)
alternativesAlternatif rota sayısı, 0–2 (varsayılan 0; yalnızca via noktası olmayan rotalar için)
geometrypolyline5 (varsayılan), polyline6 veya geojson
arrive_atRFC 3339 biçiminde istenen varış; kalkış, molalar ve dinlenmeler dahil geriye doğru planlanır (depart_at yerine)
route_typefastest (varsayılan) veya eco
includefuel, parking, weigh, rest değerlerinin virgülle ayrılmış listesi (varsayılan: dördü de)
corridor_kmAkaryakıt, park alanı ve kantarlar için rotaya en fazla uzaklık, 0.2–5 km (varsayılan 2)
fuelFiyatlandırılacak yakıt türleri, virgülle ayrılmış liste (varsayılan diesel)
depart_atSaat dilimli ISO 8601 biçiminde kalkış, en fazla 14 gün sonrasına kadar (varsayılan: şimdi)
aliasesKolay geçiş için kabul edilir: depart → depart_at, departAt, arriveAt, vehicleHeight, vehicleWidth, vehicleLength, vehicleWeight (kg veya t), vehicleAxleWeight / axleWeight → axle_load, vehicleNumberOfAxles / axleCount → axles, vehicleTrailers → trailers, vehicleAdrTunnelRestrictionCode → adr_tunnel, vehicleEmissionClass → emission_class, maxAlternatives → alternatives, waypoints → via
crew1 (varsayılan) veya 2 sürücü — çift sürücü 30 saatlik günlük dinlenme penceresini ve 9 sa dinlenmeleri kullanır
trafficforecast (varsayılan), live veya off. forecast = öğrenilen tekrarlayan sıkışıklık + kalkışa yakın canlı trafik + geçiş anındaki yol çalışmaları, kapatmalar ve hava durumu; live = öğrenilen kalıp olmadan güncel trafik; off = trafik katmanı yok (serbest akış sürüş süresi)
driven_since_break_minSürücü durumu: son 45 dakikalık moladan beri sürülen dakika (varsayılan 0)
driven_today_minSürücü durumu: son günlük dinlenmeden beri sürülen dakika (varsayılan 0)
driven_week_minSürücü durumu: bu takvim haftasında sürülen dakika (varsayılan 0)
driven_last_week_minSürücü durumu: iki haftalık 90 sa sınırı için geçen hafta sürülen dakika (varsayılan 0)
reduced_daily_rests_usedSon haftalık dinlenmeden beri kullanılmış kısaltılmış (9 sa) günlük dinlenmeler, 0–3 (varsayılan 0)
extended_days_usedBu hafta kullanılmış 10 saatlik sürüş günleri, 0–2 (varsayılan 0)
last_weekly_rest_endISO 8601 biçiminde son haftalık dinlenmenin bitişi (varsayılan: kalkıştan hemen önce varsayılır)
reduced_weekly_ok1 = kısaltılmış (24 sa) haftalık dinlenme planlanabilir (varsayılan 0 = normal 45 sa)
langİsimler ve mesajlar için dil kodu (varsayılan en)

Yanıt alanları — yanıt zarfındaki data nesnesinin içinde. [] bir listeyi gösterir; yani data.items[].name her öğenin name alanıdır. Değerimiz olmayan bir alan null olur, hiç bulunmaz ya da boş liste döner — asla yer tutucu koymayız.

AlanAçıklama
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"
Genel bakış, kapsam ve fiyatlandırma: Truck Route API
🔑 Bu uç noktayı sanal alanda canlı denemek için geliştirici olarak giriş yapın — günde 50 ücretsiz test çağrısı. Giriş yap

Güncellendi