Joms.RouteConf

Constructor
Joms.RouteConf()
Konfigurační objekt pro hledání cest.
metody
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
Joms.RouteConf.setCrossroadHandlers(scope, click, over, out)
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
Generated by JsDoc Toolkit 1.4.1 on Wed, 23 Jun 2010 14:24:18 GMT.