Třída SMap.Layer.KML
Vizualizátor KML
Rozšiřuje
SMap.Layer.Multi
Atributy konstruktoru | Název a popis kontruktoru |
---|---|
SMap.Layer.KML(xmlDoc, id, options)
|
Atributy metody | Jméno a popis metody |
---|---|
filter()
|
|
fit()
Nastaví střed a zoom tak, aby byly vidět všechny prvky v KML datech
|
|
getStyle()
|
|
getColor()
|
|
getURL()
|
|
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.KML(xmlDoc, id, options)
- Parametry:
- {xmlDoc} xmlDoc
- Soubor KML
- {string} id
- ID vrstvy
- {object} options volitelný
- Konfigurační objekt
- {int} options.maxPoints
- Maximum bodů v jedné křivce / polygonu
- {string} options.url
- URL dokumentu - použije se u relativně odkazovaných obrázků značek
Metody - detailně
filter()
fit()
Nastaví střed a zoom tak, aby byly vidět všechny prvky v KML datech
getStyle()
getColor()
getOpacity()
getURL()
$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