Olemasoleva kuju taas kuvamine kaardile

Olemasoleva kuju redigeeritavana kaardile kuvamiseks on In-ADS redaktor komponendil sisendparameeter geomObject, millega antakse edasi GML, KML või GeoJSON formaadis redigeeritava objekti geomeetria ja soovikorral ka tärkandmed. Juhul kui väärtuseks on mitu objekti, kuvatakse kaardile vaid esimene ja teisi ignoreeritakse. Lisaks antakse kaasa kujundus parameetriga editStyle (v.t. 6.3 Kujundus) ja geomeetria formaat parameetriga format (v.t. 6.1 Joonistamine ja redigeerimine). Kui formaadiks on KML või GeoJSON võib kujundus sisalduda ka geomObject andmetes ja ei pea editStyle parameetrit eraldi kasutama. Kui GML, KML või GeoJSON tärkandmetes sisaldub name väli, siis kuvatakse kaardil selle väärtus kohtspikrisse (tooltip). Kõik tärkandmed, mis objektil sisendandmetes olemas olid, saadetakse välisele süsteemile muutmata kujul ka tagasi.

Vaikimisi objekt mahutatakse kaardile, kuid võimalus on ette anda ka BBOX. Sellisel juhul objekti ei mahutata vaid kaart kuvatakse ette antud BBOX ulatuses.

Kui redaktor komponent on juba loodud, siis saab redigeeritava objekti anda ette funktsiooniga setGeomObject(geomObject, fit). Antud funktsiooni poole pöördudes eelmine redigeeritav objekt eemaldatakse ja asendatakse uuega, fit parameetriga saab ette anda, kas redigeeritav objekt ka mahutada. Pöördudes antud funktsiooni poole muudetakse automaatselt ära ka geomType parameetri väärtus, vastavalt sellele, mis tüüpi geomeetriaga objektredaktorisse loeti.

results matching ""

    No results matching ""