Marshrutni rejalashtirish API Online
Chegara safari uchun eshikdan eshikkacha reja: marshrut, undagi o'tkazish punktlari jonli navbat yoki kelish vaqtingizga prognoz bilan hamda haydovchi haqiqatan qiladigan dam olish, ovqatlanish va yoqilg'i quyish to'xtashlari — bitta vaqt o'qida. Uzoq navbat allaqachon kelgan tanaffus sifatida hisoblanadi, shuning uchun kutish hech qachon ikki marta sanalmaydi; avtobus va yuk mashinalariga Yevropa Ittifoqining 561/2006 bo'yicha majburiy dam olishi qo'llaniladi, avtobuslarning xizmat to'xtashlari esa 1000 dan ortiq litsenziyalangan jadval asosida kalibrlangan. Har bir chegara o'tish punkti wait_basis qiymatini ham qaytaradi: transport turingiz uchun alohida o'lchanadigan navbat bo'lsa vehicle_lane, yengil avtomobil yo'lagi navbati mavjud eng yaxshi signal bo'lsa car_lane.
GET https://nakordoni.eu/api/v2/data/route-plan
— kvota sinfi: heavy
| Parametr | Tavsif |
|---|---|
origin_lat | Chiqish nuqtasining kengligi (majburiy) |
origin_lon | Chiqish nuqtasining uzunligi (majburiy) |
dest_lat | Manzilning kenglik koordinatasi (majburiy) |
dest_lon | Manzilning uzunlik koordinatasi (majburiy) |
vehicle | car (standart), bus yoki truck — ham marshrutlash profilini, ham to'xtashlar modelini belgilaydi |
depart | ISO-8601 formatidagi jo'nash vaqti, ko'pi bilan 14 kun oldin (standart: hozir). Uning asosida yetib borish vaqtidagi navbat prognozi tuziladi |
via | Ixtiyoriy oraliq nuqtalar lat,lon;lat,lon ko'rinishida (ko'pi bilan 3) — masalan, marshrutni boshqa chegara o'tkazish punkti orqali o'tkazish uchun |
forecast | 1 (standart) = har bir o'tkazish punktiga yetib borish vaqtingiz uchun navbatni prognoz qilish; 0 = joriy navbatdan foydalanish |
stop_places | 1 = har bir to'xtash uchun aniq dam olish maydoni / yoqilg'i quyish shoxobchasini ko'rsatish (standart 0) |
overnight | 1 = haydash 11 soatdan oshsa, tavsiyaviy tunash to'xtashini qo'shish (standart 0) |
geometry | 1 = marshrutning to'liq geometriyasini qo'shish (standart 0) |
alternatives | 1 (standart) = yaqin atrofdagi muqobil o'tkazish punktlarini navbatlari bilan qo'shish |
preference | recommended (standart), fastest yoki shortest |
lang | O'tkazish punktlari nomlari uchun til kodi (standart en) |
Javob maydonlari — javob konvertidagi data obyekti ichida. [] ro‘yxatni bildiradi, ya’ni data.items[].name har bir elementning name maydonidir. Qiymatimiz bo‘lmagan maydon null bo‘ladi, umuman bo‘lmaydi yoki bo‘sh ro‘yxat qaytadi — o‘rniga hech qachon soxta qiymat qo‘ymaymiz.
| Maydon | Tavsif |
|---|---|
data.route | The drive itself: distance_km, drive_seconds, vehicle, toll_distance_km. |
data.borders[].ppid | A crossing on the route, with name, from, to and crossing_type. |
data.borders[].wait | Its live or arrival-time-forecast wait, with wait_basis — vehicle_lane when your vehicle class has its own measured queue, car_lane when the car queue is the best available signal. |
data.borders[].at_km | Where it falls on the route, with at_drive_seconds and distance_from_route_km. |
data.borders[].alternatives[] | Other crossings worth switching to: ppid, name, wait_minutes, queue_cars, detour_km. |
data.stops[].type | Break, meal or refuelling, with reason, at_km, at_drive_s, minutes, starts_at and ends_at. |
data.summary | The timeline totals: drive_seconds, stop_seconds, border_wait_seconds, total_seconds, arrival_at, stop_count, border_count and borders_absorbed_breaks — long waits that satisfied a due break instead of adding to it. |
data.model | Rules the plan was built on: vehicle, basis (driving-hygiene or EU 561/2006), break_after_drive_min, meal_after_drive_min, fuel_every_km. |
data.warnings[] | Things to tell the driver: code, ppid, name, status, message, suggested_alternative — e.g. a closed crossing on the route. |
curl "https://nakordoni.eu/api/v2/data/route-plan?origin_lat=50.4501&origin_lon=30.5234&dest_lat=52.2297&dest_lon=21.0122&vehicle=car&stop_places=1&lang=en" \ -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"
Yangilandi