Třída SMap.Layer.GPX
Vizualizátor GPX
Rozšiřuje
SMap.Layer.Multi
Atributy konstruktoru | Název a popis kontruktoru |
---|---|
SMap.Layer.GPX(xmlDoc, id, options)
|
Atributy metody | Jméno a popis metody |
---|---|
<statická> | |
fit()
Nastaví střed a zoom tak, aby byly vidět všechny prvky v GPX datech
|
|
filter()
Filtrujeme zadanou mnozinu tak, aby pro "largestCount" vstupnich bodu obsahoval maximalne maxPoints vystupnich bodu
|
|
redraw()
Překreslí podřízené vrstvy
|
|
clear()
Vymaže podřízené vrstvy
|
|
Odstraní prvky z podřízených vrstev
|
|
enable()
Povolí podřízené vrstvy
|
|
disable()
Zakáže podřízené vrstvy
|
|
setOwner()
Nastaví vlastníka
|
|
Vrátí kontejnery podřízených vrstev
|
|
addLayer(l)
Přidá podřízenou vrstvu
|
|
removeLayer(l)
Odebere podřízenou vrstvu
|
|
Vrátí všechny podřízené vrstvy
|
|
setCopyright(copyright)
Nastaví vrstvě sadu copyrightů.
|
|
getCopyright(zoom)
Vrátí copyright pro daný zoom. Pokud není, vrací null.
|
|
getId()
Vrátí ID vrstvy
|
|
isActive()
Zjistí, zda je vrstva zapnutá
|
|
Podporuje tato vrstva aktualizaci během animovaného zoomu?
|
|
zoomTo()
Jen pokud supportsAnimation()
|
|
rotateTo()
Jen pokud supportsAnimation()
|
|
getMap()
Zjistí (směrem nahoru) mapu
|
Konstruktor - detail
SMap.Layer.GPX(xmlDoc, id, options)
- Parametry:
- {xmlDoc} xmlDoc
- Souboru GPX
- {string} id
- ID vrstvy
- {object} options volitelný
- Konfigurační objekt
- {int} options.maxPoints volitelný, výchozí: 100
- Maximum bodů v jedné křivce / polygonu
- {Array[string]} options.colors volitelný
- Pole barev čar
- {string} options.url volitelný
- URL obrázku, použitého jako ikonka
Metody - detailně
<statická>
SMap.Layer.GPX.parseCoords()
fit()
Nastaví střed a zoom tak, aby byly vidět všechny prvky v GPX datech
filter()
Filtrujeme zadanou mnozinu tak, aby pro "largestCount" vstupnich bodu obsahoval maximalne maxPoints vystupnich bodu
createMarker()
$destructor()
- Viz též:
- SMap.Laber#$destructor
redraw()
Překreslí podřízené vrstvy
- Viz též:
- SMap.Layer#redraw
clear()
Vymaže podřízené vrstvy
- Viz též:
- SMap.Layer#clear
removeAll()
Odstraní prvky z podřízených vrstev
- Viz též:
- SMap.Layer#removeAll
enable()
Povolí podřízené vrstvy
- Viz též:
- SMap.Layer#enable
disable()
Zakáže podřízené vrstvy
- Viz též:
- SMap.Layer#disable
setOwner()
Nastaví vlastníka
- Viz též:
- SMap.Layer#setOwner
getContainer()
Vrátí kontejnery podřízených vrstev
- Viz též:
- SMap.Layer#getContainer
addLayer(l)
Přidá podřízenou vrstvu
- Parametry:
- {SMap.Layer} l
- Podřízená vrstva
removeLayer(l)
Odebere podřízenou vrstvu
- Parametry:
- {SMap.Layer} l
- Podřízená vrstva
{Array[SMap.Layer]}
getLayers()
Vrátí všechny podřízené vrstvy
- Vrací:
- {Array[SMap.Layer]}
setCopyright(copyright)
Nastaví vrstvě sadu copyrightů.
- Parametry:
- {object} copyright
- Objekt, jehož každá položka specifikuje zoom nebo interval a odpovídající copyright. Příklad:
copyright = {
"-3": "copy1",
"4-5": "copy2",
"6": "copy3",
"7-": "copy4",
}
{string|Array[string]|null}
getCopyright(zoom)
Vrátí copyright pro daný zoom. Pokud není, vrací null.
- Parametry:
- {int} zoom
- Zoom, pro který chceme zjistit copyright
- Vrací:
- {string|Array[string]|null} Copyright
{id}
getId()
Vrátí ID vrstvy
- Vrací:
- {id} ID vrstvy
{bool}
isActive()
Zjistí, zda je vrstva zapnutá
- Vrací:
- {bool} Je-li zapnutá
supportsAnimation()
Podporuje tato vrstva aktualizaci během animovaného zoomu?
zoomTo()
Jen pokud supportsAnimation()
rotateTo()
Jen pokud supportsAnimation()
{SMap}
getMap()
Zjistí (směrem nahoru) mapu
- Vrací:
- {SMap} Instance mapy