Az első lépések a OpenLayers - OSGeo-live 11
Példák munka OpenLayers¶
létrehozása karty¶
API OpenLayers két fő fogalmakat: 'Map' (térkép) és a 'réteg' (layer). Szintjén a térkép objektum információt tárol a vetítés, a lefedettség, egységek és más tulajdonságait a kártyát. Ezen belül a tárgy található térkép rétegek - réteg tárgyakat. Réteg egy leírását az adatforrás és a kijelző módját ismerteti.
Jelölés HTML¶
Fejlődő kliens alkalmazások alapján OpenLayers igényel elsősorban létrehozása HTML-oldalak, ahol a kártya kerül kialakításra. OpenLayers támogatja kártya behelyezésekor a blokk szintű elemeket minden szinten.
Példa 1. Készítsen HTML oldalak
Hozzon létre egy egyszerű karty¶
Először létre kell hoznia az objektumot térkép, a megfelelő kivitelező, amely egy kötelező argumentum - HTML elem vagy elem azonosítója, amelybe a kártya beépített.
2. példa: Térkép Builder
A következő lépés a kapcsolat létrehozásakor kártya információs réteg. OpenLayers támogat rengeteg különböző adatforrások, köztük WMS, Bing Maps és WorldWind. Ebben a példában nézzük meg a kapcsolat WMS-réteg által létrehozott MetaCarta.
3. példa: Tervezési Réteg
Az első érv alkalmazott a kivitelező - a réteg nevét, amely megjelenik a Rétegek listában, a második - URL WMS-szerver, és végül a harmadik érv - egy tárgy, amely fejlett lehetőségeket fog szerepelni a WMS-lekérdezés.
Az utolsó szakaszban meg kell adni a koordinátákat a térkép közepén, valamint egy nagyszabású szinten. Ahhoz, hogy megjelenjen a teljes lefedettségi térképet, akkor a zoomToMaxExtent. amely automatikusan kiszámítja a szükséges méretű szintet.
Mindezt vmeste¶
A következő kódrészlet egyesíti az összes rész fent tárgyalt.
Hozzáadása overlay WMS sloov¶
WMS-rétegek azonos előrejelzések, akkor lehet egymásra. Számos módja van, hogy vegye figyelembe, hogy az overlay réteg - például állítsa „átlátszó” tulajdonság értéke „true”. Az alábbi példa bemutatja a kapcsolatot WMS-réteg overlay politikai határok átláthatóság engedélyezve.
5. példa: hozzáadása fedőrétegbevonat WMS-kompatibilis átláthatóság
Telepítési tulajdonságok átlátszó az érték „true” automatikusan megváltoztatja az értékeket a következő két paramétert:
- méret - WMS réteg formátum - beállítása image / png, ha a böngésző támogatja az átlátszó PNG képek (minden böngészőben, kivéve az Internet Explorer 6). Az Internet Explorer 6, az érték image / gif.
- isBaseLayer - paraméter, amely meghatározza, hogy az alapréteg vagy overlay. Az adott időpontban lehet felvenni egyetlen alapréteg és tetszőleges számú átfedések. Alapértelmezett isBaseLayer WMS réteg tulajdonság beállítása true (az alap), de amikor a átláthatósága automatikusan átvált hamis (overlay).
Hozzáadása vektoros objektumok kartu¶
Ahhoz, hogy egy külön, vektoros objektumokat a megadott szélességi és hosszúsági értékek, akkor az objektum Layer.Vector.
Ez a dokumentum egy nagyon egyszerű példát.
További információt, hogyan kell csatlakoztatni a többi réteg beállítani szimbólumok használatának további vezérlőelemek, stb látogasson el a hivatalos honlapján openlayers.org.