Sisendi kirjeldus
In-ADS komponendi loomisel tuleb ette anda JavaScript objekt, mis kirjeldab ära, millises režiimis ja funktsionaalsuses In-ADS komponent töötab.
Objekti võimalikud omadused on:
Omaduse nimetus | Kirjeldus | Kohustuslik |
---|---|---|
container | DIV elemendi „id“ väärtus, millesse In-ADS komponent paigutatakse | jah |
mode | Millises režiimis In-ADS komponent töötab. Võimalikud väärtused: 1 – aadressiotsing koos kaardiga, 2 – aadressiotsing koos kaardiga(vaikimisi suletud), 3 – ainult aadressiotsing, 4 – ainult kaart | jah |
searchLayers | Millist liiki objekte otsitakse. Kui väärtus puudub, siis otsitakse aadressipõhiselt. Kui väärtus on olemas, siis otsitakse objektipõhiselt. Tegemist on Array tüüpi omadusega, mille lubatud elementideks on: „EHITISHOONE“, „KATASTRIYKSUS“, „TANAV“, „VAIKEKOHT“ ja „EHAK“ | ei |
unHoone | Kui searchLayers parameeter sisaldab väärtust EHITISHOONE, siis on võimalik selle parameetriga täiendavalt filtreerida otsingu tulemust selliselt, et otsitakse ainult UN tunnusega (unikaalaadressinõudega) hoonete hulgast. Võimalikud väärtused: false – otsitakse kõigist hoonetest (vaikimisi valik), true – otsitakse ainult UN tunnusega hooneid. | ei |
baseLayers | Millised aluskaardi valikud on kaardil lubatud. Tegemist on Array tüüpi omadusega, mille lubatud elementideks on: „ALUSKAART“, „ORTOFOTO“ ja „HYBRIID“. Kui tegemist on režiimiga, mis kaarti ei sisalda, siis antud omadus ei oma väärtust. | jah |
defaultBaseLayer | Vaikimisi aluskaart määrab ära, milline aluskaart on vaikimisi kaardil valitud. Võimalikud väärtused on „ALUSKAART“, „ORTOFOTO“ või „HYBRIID“. | jah |
mapLayers | Täiendavad kaardile kuvatavad kihid. Lisaks aluskaardile on võimalik kaardile kuvada ka katastriüksused ja/või aadressid. Tegemist on Array tüüpi omadusega, mille lubatud elementideks on :“ KATASTRIYKSUS“ ja „AADRESSID“. | ei |
appartment | Määrab ära, kas otsitakse ka kortereid. Võimalikud väärtused on: 0 – kortereid ei otsita (vaikimisi väärtus), 1 – kortereid otsitakse, 2 – kortereid otsitakse ning lubatud on ka mitte eksisteeriva korteri sisestamine. | ei |
ads_oid | Kui mode väärtus on 4 (ainult kaart), siis saab selle parameetriga ette anda aadressiobjekti identifikaatori (versiooniülene) väärtuste loetelu (Array), milliseid objekte kaardil kuvada. | ei |
Bbox | Kui mode väärtus on 4 (ainult kaart), siis saab selle parameetriga ette anda koordinaatide ruudu, mille sisse otsingu tulemus mahutatakse („minx,miny,maxx,maxy“). Parameetri väärtuseks võib olla ka number (bbox-i kordaja). Viimasel juhul mahutatakse objekt(id) alasse, mis on saadud objekti(de) enda bbox-ist, millele on juurde liidetud objekti(de) bbox ulatus korrutatud sisendiga(bbox-i kordajaga). | ei |
nocss | Kui on soov kasutada In-ADS komponenti teistsuguse kujundusega, siis on antud parameetriga võimalik öelda, et komponent ei laeks enda css faili. Võimalikud väärtused on: false – css fail laetakse (vaikimisi väärtus), true – css faili ei laeta. | ei |
lang | Kui on soov In-ADS komponendi end tekstilisi osi muuta või pakkuda mitme keelset tuge, siis on võimalik ette anda tõlked. Tõlked edastatakse objektina {search: "otsi aadressi...", showmap: "kuva kaart"}. Tõlgete KEY-d koos vaikimisi väärtustega on välja toodud punktis 5.2.1Tõlked. Tõlked tuleb anda alati täiskomplektina, ehk üksikuid sõnu tõlkida ei ole võimalik. | ei |
fullscreenMode | Antud parameetriga saab öelda, et In-ADS komponent kuvataks täisekraan vaates. Võimalikud väärtused on: true – täisekraan vaade, false – komponent kuvatakse nii suurelt kui on konteiner element, millesse see on kuvatud. | ei |
showScale | Kui väärtuseks on true, kuvatakse kaardile mõõtkava. Vaikimisi väärtus on false. Parameetrit arvestatakse ainult, kui In-ADS on kasutusel koos kaardiga | ei |
WMS | Võimalus In-ADS kaardil kuvada täiendavaid WMS kihte. Väärtuseks on loend WMS aadressidest, milles peab sisalduma juba ka kihtide loetelu ja versiooni number. Näiteks: [„http://kaart.maaamet.ee/wms/aadressid?version=1.1.1&layers=ads_hoone,ads_hoone_aadr“] | ei |
tools | Võimalus kaardile kuvada täiendavaid tööriistu. Hetkel on toetatud ainult mõõtmise tööriist. Väärtuseks on tööriista nimetuste loend: "tools":[ "measure"] | ei |
Näide:
var inAadress = new InAadress({"container":"inAadress", "mode":1, appartment:1, searchLayers:["EHAK", "EHITISHOONE"], "baseLayers":["ALUSKAART","HYBRIID"], "defaultBaseLayer":"ALUSKAART", mapLayers:["KATASTRIYKSUS", "AADRESSID"]});
Tõlked
Key | Vaikimisi väärtus |
---|---|
search | Otsi aadressi... |
infoBtn | Infopäring |
showmap | Kuva kaart |
hidemap | Peida kaart |
clear | Puhasta |
appartment | Vali korter |
addressQuestion | Leitud mitu aadressiobjekti. Vali aadress |
addressOk | Valin aadressi |
customApparment | Muu |
appartmentQuestion | Sisestage korteri nr |
appartmentOk | OK |
closeBtnText | Sulge |
infoAadress | Aadress |
infoLiik | Liik |
infoTunnus | Tunnus |
infoAds | ADS OID |
ALUSKAART | Aluskaart |
ORTOFOTO | Ortofoto |
HYBRIID | Hübriid |
AY | Asustusüksus |
OM | Omavalitsus |
MK | Maakond |
LO | Linnaosa |
HO | Hoone |
LP | Liikluspind |
CU | Katastriüksus |
EHAK | EHAK |
measureBtn | Mõõtmine |
editBtn | Redigeerimine |
drawBtn | Joonistamine |
chooseToolBtn | Vali tööriist |
measureLine | Joone pikkus |
measureArea | Pindala |