一個典型的kml文件:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">
<Document>
<Placemark>
<name>text123</name>
<description/>
<Point>
<coordinates>
113.880908942815,22.4575158837631,0
</coordinates>
</Point>
</Placemark>
</Document>
</kml>
kml2.0介紹
kml全稱是keyhole markup language郭厌。kml是一個基于xml語法和文件格式的文件,用來描述和保存地理信息雕蔽,如點折柠、線、圖片批狐、折線等扇售,并在google earth客戶端之中顯示。
kml2.0提供以下功能:
- 制指定一個地點的圖標(biāo)和標(biāo)注來區(qū)分每一個地方嚣艇;
- 為每一個視圖指定明確的視角來創(chuàng)建不同的特寫鏡頭承冰;
- 使用指定到屏幕或地理位置的圖片標(biāo)注;
- 為特定種類的標(biāo)注定義顯示樣式食零;
- 為標(biāo)注指定基于簡單html語法的描述困乒,支持超級鏈接和圖片的顯示;
- 使用目錄(folders)對標(biāo)注進(jìn)行樹形的分類管理(為了便于理解和符合習(xí)慣贰谣,將floder翻譯為目錄娜搂。實際是代表一組地理標(biāo)注)
- 基于時間戳記的標(biāo)注可以用來進(jìn)行動態(tài)的播放
- 從本地或遠(yuǎn)程的網(wǎng)絡(luò)地址動態(tài)的加載kml文件迁霎;
- 當(dāng)Google earth 客戶端視圖變化時,自動將視圖信息發(fā)送給指定的源服務(wù)器并從服務(wù)器獲取相關(guān)的標(biāo)注信息百宇。
kml被Google Earth viewer顯示的過程和HTML網(wǎng)頁被瀏覽器處理差不多考廉,而且和HTML一樣,KML也使用一種基于標(biāo)簽(名稱和屬性)的語法格式來描述地理標(biāo)注信息携御,可以說昌粤,Google Earth viewer是一個KML文件的瀏覽器。
KML標(biāo)簽列表:
<address>
<altitudeMode>
<begin>
<color>
<coordinates>
<description>
<Document>
<drawOrder>
<east>
<end>
<extrude>
<fill>
<Folder>
<geomColor>
<geometryCollection>
<geomScale>
<GroundOverlay>
<h>
<heading>
<href>
<Icon>