Rétegek létrehozása és használata

Hozzon létre egy réteget manuálisan

A rétegekkel való együttműködéshez az mvMapLib könyvtárat kell használnia, és hozzá kell adnia a használt névterek listáját:

Egy réteg létrehozásához létre kell hoznia egy speciális mvMapLib.mvStringArray objektumot, amely meghatározza az összes rétegobjektum (például azonosító, cím, leírás stb.) Tulajdonságainak listáját:

Miután létrehozott egy réteget, megadhatja, hogy az objektumok jelennek meg a térképen: hogyan fog készíteni élek (mvPenObject), mind ki kell tölteni (mvBrushObject), minden font, és minden karakter ezt a betűtípust fogják használni, hogy olvassa el az objektumot a térképen:

A létrehozott réteghez a réteg nevéhez fűződő hivatkozás a következőképpen érhető el:

Most létrehozza a réteget, és létrehozhat rajta objektumokat, módosíthatja a koordinátákat, törölheti az objektumokat stb. Mutassuk meg, hogyan hozhat létre objektumot egy rétegben. Először meg kell adnod a wkt objektumot, azaz az objektum típusának szöveges meghatározását, valamint az objektum koordinátáit. Például:

Itt jelezzük, hogy a létrehozandó objektum sokszög lesz, és a sokszög-objektum egyes sarkainak koordinátái zárójelben vannak feltüntetve.

Ezután létre kell hoznia az mvMapLib.mvStringArray objektumot a létrehozandó objektum attribútumainak meghatározásához. Például:

Vagy, ha ismeri a réteg sorozatszámát, átvehetjük a számát:

A rétegszámokat a térkép hozzárendeli a rétegek hozzáadásának sorrendjében. Hozzon létre egy objektumot a rétegben:

Amikor létrehoz egy új objektumot a rétegen, azonnal rákérdezünk rá, így beállíthatjuk a megfelelő attribútumokat és koordinátákat:

Csak abban az esetben, ha a létrehozott objektum valóban megjelenik a rétegben, akkor frissítheti a térkép vizualizációját:

Ezt kell meglátnunk, ha minden rendben lesz:

Rétegek létrehozása és használata

Itt az újonnan létrehozott objektum sárga színű, fekete határt jelez.

Ha a réteg már nem szükséges, eltávolíthatjuk a térképből, vagyis törölhetjük. A memóriát nem fogják többet költeni:

A rétegek rétegei olyan rétegek, amelyek a vmp kiterjesztésű fájlokból töltődnek be. A rétegek betöltéséhez meg kell adnia a fájl elérési útját, valamint a rétegobjektumok azonosító attribútumának nevét.

Az aljzat rétegeinek elérése a réteg nevére vagy az indexen keresztül történik, valamint a többi réteghez:

Kapcsolódó cikkek