Klasa parametrów i reprezentacji wyznaczonej trasy. Reprezentacja zawiera raport przebiegu trasy podzielony na odcinki (sekcje) wyznaczone przez punkty trasy.
EMAPI. | Klasa parametrów i reprezentacji wyznaczonej trasy. |
Properties | |
routeFrom | {String} Lokalizacja punktu startowego trasy. |
routeTo | {String} Lokalizacja punktu końcowego trasy. |
routeDescription | {String} Nazwa trasy. |
routeItems | {EMAPI.ArrayObjects} Lista odcinków trasy pomiędzy parami kolejnych punktów. |
tollRoadLength | {Float} Długość dróg płatnych uwzględnionych w trasie (w km). |
tollRoadTime | {String} Czas przejazdu drogami płatnymi uwzględnionymi w trasie. |
totalFuelCost | {Float} Całkowity koszt paliwa. |
totalRouteCost | {Float} Całkowity koszt przebytej trasy. |
totalRouteLength | {Float} Całkowita długość trasy (w km). |
totalRouteTime | {String} Całkowity czas przejazdu trasy. |
unreachableEntry | {Integer} Indeks pierwszego z punktów trasy, do którego nie można było wyznaczyć dojazdu (licząc od 1 dla drugiego punktu trasy). |
Functions | |
EMAPI. | Konstruktor nowej instancji klasy EMAPI.Router.RouteRepresentation. |
destroy | Niszczy obiekt klasy EMAPI.Router.RouteRepresentation. |
{EMAPI.ArrayObjects} Lista odcinków trasy pomiędzy parami kolejnych punktów. Jest ich o 1 mniej niż liczba punktów trasy. Jest to tablica obiektów klasy EMAPI.Router.RouteRepresentationSection zarządzana poprzez obiekt klasy EMAPI.ArrayObjects.
{Integer} Indeks pierwszego z punktów trasy, do którego nie można było wyznaczyć dojazdu (licząc od 1 dla drugiego punktu trasy). Pole to jest istotne tylko w przypadku zwrócenia przez funkcję EMAPI.Router.calculateRoute rezultatu różnego od 0.
Niszczy obiekt klasy EMAPI.Router.RouteRepresentation.
destroy: function()
Oblicza trasę pomiędzy punktami umieszczonymi w liście wayPoints po podaniu wybranego pojazdu, kierowcy i parametrów wyznaczania trasy.
calculateRoute: function( vehicle, driver, roadType, routeOptions, callback, force )