Joms.Polyline

Constructor
Joms.Polyline(app, textov, typ, renderer)
Slouží k přidání linie, uzavřené linie, polygonu do mapy a její zobrazení
parametry
Joms.App app Objekt aplikace.
String textov
Joms.Polyline.Type typ objektu - linie, uzavřená linie, polygon.
Joms.PolylineServletRenderer renderer linie - linie může být vykreslena buď s pomocí SVG či VML na straně klienta (Joms.PolylineBrowserRenderer), nebo může být vykreslena na serveru a v mapě zobrazena obrázkem (Joms.PolylineServletRenderer)
metody
vlastnosti
  • type Způsob vykreslení linie. @type Joms.Polyline.Type
  • width Šířka čáry linie v pixelech. @type int
  • color Barva čáry linie ve formátu RRGGBBAA. @type string
  • strokeType Způsob vykreslení čáry linie. @type Joms.Polyline.Stroke
  • sizeWithMppx Příznak zda se má šířka čáry linie automaticky zmenšovat s ohledem na měřítko mapy.
  • drawPoints Příznak, zda mají být zvýrazněny body čáry.
  • fillColor Barva výplně linie ve formátu RRGGBBAA (použita pouze v případě, že line je typu Joms.Polyline.Type.POLYGON). @type string
Metody
Joms.Polyline.addPoint(point)
Přidá body typu Joms.Coord do linie.
parametry
point
Joms.Polyline.addPointNumArr(pointArr)
Přidá body zadané dvojicemi double hodnot v poli do linie.
parametry
Array of double pointArr pole čísel
Joms.Polyline.removePoint(point)
Odstraní bod z linie
parametry
point
Joms.Polyline.setClickAction(callback, params)
Definuje akci, která bude provedena při kliknutí na bod linie. Umožňuje definovat parametry, se kterými bude zadaná funkce volána. Např. při použití marker.setClickAction(myClick, 5, "Text") bude po kliknutí na ikonku volána funkce myClick(5, "Text")
parametry
Function callback Funkce, která bude zavolána.
Mixed params (param1, param2, ...) Parametry, se kterými bude callback funkce volána
Joms.Polyline.remove()
Odstraní linii z mapy, odstraní všechny její body.
Odstraní linii z mapy, odstraní všechny její body.
Joms.Polyline.redraw()
Promítne změny v linii (nově přidané body, změna parametrů) do mapy.
Joms.Polyline.zoomToLine()
Posune a přiblíží/oddálí mapu tak, aby linie byla celá viditelná a vystředěná na střed.
Joms.Polyline.getPointCount()
Vrátí počet bodů v linii.
Joms.Polyline.getLength()
Vrátí délku linie v km.
Joms.Polyline.setType(type)
Nastaví způsob, jakým je polyline vykreslena do mapy. Aby se změny projevily, je nutné zavolat metodu redraw.
parametry
Joms.Polyline.Type type typ vykreslení
Joms.Polyline.setWidth(width)
Nastaví šířku čáry. Šířka musí být v intervalu <1, 30>. Aby se změny projevily, je nutné zavolat metodu redraw.
parametry
int width šířka čáry v pixelech
Joms.Polyline.setStroke(strokeType)
Nastaví způsob vykreslování čáry (plná čára, čárkovaná, tečkovaná). Aby se změny projevily, je nutné zavolat metodu redraw.
parametry
Joms.Polyline.Stroke strokeType způsob vykreslování čáry
Joms.Polyline.setColor(color)
Nastaví barvu linie. Touto barvou je vykreslena čára linie.
parametry
String color barva ve formátu RRGGBBAA.
Joms.Polyline.setFillColor(color)
Nastaví barvu výplně polygonu ohraničeného linií. Pouze platí, pokud je linie typu polygon.
parametry
String color barva ve formátu RRGGBBAA.
Zobrazí linii v mapě.
Schová linii v mapě.
Generated by JsDoc Toolkit 1.4.1 on Wed, 23 Jun 2010 14:24:18 GMT.