KML

KML - Keyhole Markup Language

Written by LightThis email address is being protected from spambots. You need JavaScript enabled to view it.

Logo from ExpertGPS


feature

Section 1. 背景介紹

KML是一種 XML 語法與檔案格式,可用於塑模與儲存諸如點、線、圖像、多角形與模型等地理特定以顯示在「Google 地球」、「Google 地圖」與其他應用程式上。您可以使用 KML 與這些應用程式的其他使用者分享位置和資訊。您可以在「KML 圖庫」和「Google 地球」社群網站上,找到內含各種有趣功能與位置說明的 KML 範例檔案。

「Google 地球」處理 KML 檔案的方式,與網頁瀏覽器處理 HTML 和 XML 檔案的方式很類似。就像HTML一樣,KML運用內含名稱與屬性的標記結構做為特定顯示用途。因此,「Google 地球」的作業方式就像 KML 檔案的瀏覽器一樣。

KML可以使用於:

  • 指定圖標和標籤,以確定星期表面上的位置
  • 創作不同的攝影機位置,為使用者自定的features定義特別的視角
  • 在地面或螢幕上使用圖層功能
  • 以指定的外觀特徵定義樣式
  • 撰寫HTML說明功能,包括超連接和加入圖像
  • 使用文件夾的分層組織功能
  • 從遠端或本地網路動態獲取、更新KML文件
  • 在3D視角中動態得到KML的數據變化
  • 顯示 COLLADA 3D 紋理物件

Section 2. KML 結構

KML文件時常分佈於KMZ文件,是一種副檔名.kmz的壓縮檔。他經由ZIP 2.0壓縮,可能無法在所有GeoBrowersers中解壓縮。KMZ檔案的內容是單一根的KML文件(名義上為"doc.kml")並根據「網路連結KML檔案」選擇性地載入圖層、圖像、圖示及COLLADA 3D模型,

 


Section 3. Google KML 教學

Google 教學手冊

http://code.google.com/intl/zh-TW/apis/kml/documentation/kml_tut.html