Wstęp
Aplikacja oraz API Goodloading, mają możliwość proponowania użytkownikom rekomendacji przestrzeni ładunkowych (pojazdów lub kontenerów morskich) w celu przewiezienia ładunków.
Celem rekomendacji jest wybranie z listy przestrzeni ładunkowych wskazanych przez użytkownika takich, które zmieszczą wskazane przez niego ładunki.
Algorytm sprawdza w jakiej przestrzeni ładunkowej najkorzystniej zrealizować transport. Rekomendacja wybiera najmniejszą możliwą przestrzeń dla zlecenia, a w przypadku dużej liczby ładunków, wskazuje liczbę potrzebnych przestrzeni określonego rodzaju, które należałoby wykorzystać, np. w “n” kursach.
Przestrzenie ładunkowe, mogą być pobierane przez algorytm:
- z konta użytkownika w aplikacji albo
- bezpośrednio z zapytania (Request) – wartość domyślna
w zależności od ustawienia parametru „includeSavedLoadingSpaces” – opis w Request Body
Przykład
"options": {
"includeSavedLoadingSpaces": false
}
Występowanie parametru jest opcjonalne, a jego domyślna wartość wynosi “false”
Ustawienia parametru:
- “includeSavedLoadingSpaces”: false – pobieranie przestrzeni ładunkowych zdefiniowanych w Reqest , opis w Request Body, albo
- “includeSavedLoadingSpaces”: true – pobieranie przestrzeni ładunkowych zdefiniowanych przez użytkownika w aplikacji web
Algorytm sprawdza w jakiej przestrzeni ładunkowej najkorzystniej zrealizować transport. Rekomendacja wybierze najmniejszą możliwą przestrzeń dla zlecenia, a w przypadku dużej liczby ładunków wskaże liczbę potrzebnych pojazdów.