Joms.RouteConf
Constructor
Konfigurační objekt pro hledání cest.
metody
- setCrossroadHandlers(scope, click, over, out)
vlastnosti
- Joms.Route.Criterium criterium Kritérium, podle kterého bude trasa vyhledána. Výchozí hodnota je Joms.Route.Criterium.MINLENGTH.
- Boolean criteriumParam Dodatečný parametr kritéria. Defaultně true.
- Boolean autoUpdate Určuje, zda má být trasa po přidání destinace automaticky přepočtena. Výchozí hodnota false.
- Boolean drawLine Přiznak udávající znázornění trasy v mapě plnou čárou. Výchozí hodnota true.
- Boolean drawArrows Přiznak udávající znázornění směru trasy v mapě šipkami. Výchozí hodnota true.
- Boolean drawDestinationLine Příznak zda má být vykreslena čára mezi destinací a nejbližším bodem komunikace k destinaci
- int trackLineWidth Šířka čáry trasy v mapě v pixelech. Výchozí hodnota 15.
- String trackLineColor Barva čáry trasy ve formátu RRGGBBAA. AA určuje alfa kanál průhlednosti. Výchozí hodnota '0000FF88'.
- String trackArrowColor Barva směrových šipek trasy ve formátu RRGGBBAA. AA určuje alfa kanál průhlednosti. Výchozí hodnota 'FFFFFFAA'.
- boolean enableDestinationDrag Pokud true, pak uživatel může posunovat s destinacemi tažením ikony destinace po mapě. Trasa je pak automaticky přepočtena z nové pozice destinace.
- Joms.Icon destinationIcon Ikonka, kterou jsou destinace vykresleny do mapy.
- String hProfileBgColor Barva pozadí výškového profilu RRGGBBAA. AA určuje alfa kanál průhlednosti. Výchozí hodnota 'FFFFFFAA'.
- Boolean hProfileOneLine Příznak, zda má být výškový profil jednořádkový, nebo v případě že je trasa dlouhá, může být rozložen do více řádků.
- int hProfileHeight Defaultní výška obrázku výškového profilu v pixelech
- hProfileParams Parametr výškového profilu předávané přímo generátoru výškového profilu.
Hodnoty jednotlivých parametrů jsou oddělené středníkem.
Implicitní hodnota: true;true;true;true;false;false
dpgrid boolean
- Kreslit (=true) nebo nekreslit (=false) mřížku profilu.
- Kreslit (=true) nebo nekreslit (=false) křižovatky v profilu.
- Kreslit (=true) nebo nekreslit (=false) destinace v profilu.
- Kreslit (=true) nebo nekreslit (=false) gradient na pozadí křivky výskového profilu.
- Kreslit (=true) nebo nekreslit (=false) popisky křižovatek v profilu.
- Kreslit (=true) nebo nekreslit (=false) speciální prvky profilu (sluníčko).
- hProfileLineParams Parametr výškového profilu předávané přímo generátoru výškového profilu.
Hodnoty jednotlivých parametrů jsou oddělené středníkem.
Implicitní hodnota: 2;000000;50df41aa;985f49aa;7880f4aa;cfd2f7aa
- šířka křivky v pixelech.
- Barva čáry.
- Spodní barva gradientu pro oblast pod křivkou výškového profilu. Tzn. Spodní barva ”země”.
- Horní barva gradientu pro oblast pod křivkou výškového profilu. Tzn. Horní barva ”země”.
- Spodní barva gradientu pro oblast nad křivkou výškového profilu. Tzn. Spodní barva ”oblohy”.
- Horní barva gradientu pro oblast nad křivkou výškového profilu. Tzn. Horní barva ”oblohy”.
- hProfileGridParams Parametr výškového profilu předávané přímo generátoru výškového profilu.
Hodnoty jednotlivých parametrů jsou oddělené středníkem
Implicitní hodnota: $bgColor.';f4f4f4;000000
- Barva pozadí u popisek výkové osy.
- Barva hlavních os profilu.
- Barva textu popisek výškové i délkové osy profilu.
- Barva čar mřížky profilu.
- hProfileIconParams Parametr výškového profilu předávané přímo generátoru výškového profilu.
Hodnoty jednotlivých parametrů jsou oddělené středníkem
Implicitní hodnota: hprofile_flag;hprofile_crossroad
- ID ikony destinace.
- ID ikony křižovatky.
Metody
Nastaví funkce a scope jejich volání. Tyto funkce jsou volány při akcích nad křižovatkami v itineráři a výškovém profilu.
parametry
| scope | - třída nad kterou bude funkce volána | |
| click | - funkce volaná při kliknutí na křižovatku | |
| over | - funkce volaná při najetí na odkaz křižovatky | |
| out | - funkce volaná při opuštění odkazu křižovatky |