KML Bevezetés
KML Keyhole Markup Language •
Földrajzi jellemzők (pontok, vonalak, képek, sokszögek és megjelenítési modellek) tárolására és modellezésére szolgáló XML fájlformátum a Google Föld, a Google Térkép és egyéb alkalmazásokban.
•
Egyszerű, formázást nem használó szöveges állomány, mely pl. Jegyzettömbbel vagy Notepad++ - szal megnyitható és szerkeszthető.
•
Segítségével helyeket és információkat oszthat meg ezeknek az alkalmazásoknak a többi felhasználójával.
•
Egy KML fájlt a Google Föld hasonlóan dolgoz fel ahhoz, ahogy a webböngészők feldolgozzák a HTML és XML fájlokat. HTML-hez hasonlóan a KML is névvel és attribútumokkal rendelkező jelölőket alkalmaz a meghatározott megjelenítési céljaira. Ily módon a Google Föld a KML fájlok böngészőjeként viselkedik.
•
A KMZ fájlok a KML fájloknak a tömörített változatai.
2
KML hibakezelési opciók • Beállítható, hogy a Google Föld hogyan viselkedjen, ha hibás KML-lel találkozik • Eszközök > Opciók > 3D-s nézet Általános lap
3
Legegyszerűbb példa HelloFold.kml
elem Nagybetűs elem: összetett elem (szülő) Kisbetűs elem: egyszerű (gyerek) (csak karaktereket tartalmaz)
Megjegyzés sor:
0.0 0.0 0.0 0.0 0.0 0.0 clampToGround
17
LookAt elem paraméterei
18
A Heading elem értelmezése
19
Helyjelölők csoportosítása
elem használható helyjelölők csoportosítására, mely lehetővé teszi a mappában lévő helyek automatikus körutazását. Helyjelölő azonosítót kap, hogy másik jelölő leírásában felhasználható legyen link-ként. Külső hivatkozásban: http://myserver/tour.kml#első Példa: GroupingPlacemarks.kml
flyto balloon balloonFlyto
20
Placemark további elemei • Értékei: 1 vagy 0 legyen-e látható az adott jelölő az állomány megnyitásakor • <Snippet> A helyjelölő rövid leírása a neve alatt. Alapértelmezésben a description elem értékéből jelenít meg valamennyit. Nem támogatja a HTML jelölőket! <Snipet> üres leírás 21
22