2009年3月2日 星期一

KML

介紹一下 KML

KML 一種標籤語言,針對Google Earth 的描述語言
如同XML對於html, KML相對於Google Earth

除KML外,針對Google Earth 的另一種標籤語言
KMZ
為KML打包的壓縮格式
解壓縮後即可看到KML 檔

----------------------------------------------------------------------------------------------------------
Summary
----------------------------------------------------------------------------------------------------------
KML 及 KMZ 是 控制 Google Earth上的圖層的描述,包含增加圖層
如節點、範圍、路徑、建築物
除增加圖層外,也有錄影功能,更能顯現出路徑的表達,或旅遊的紀錄
在節點的描述可以加入javascript
節點內可以鑲入圖片、影片或一些排版
但此javascript有許多語法被限制,如alert, event

----------------------------------------------------------------------------------------------------------
Tool
----------------------------------------------------------------------------------------------------------
Google Earth export
Notepad
Mapmash KMLCreator
http://mapmash.googlepages.com/kmlpoint.html
Google SketchUp
http://sketchup.google.com/index.html

----------------------------------------------------------------------------------------------------------
教學
----------------------------------------------------------------------------------------------------------
Document:
http://code.google.com/apis/kml/documentation/
Tutorial:
http://code.google.com/apis/kml/documentation/kml_tut.html

附錄 Tutorial摘要

Touring 漫遊,導覽
Altitude Modes 圖層高度設定
Time and Animation 圖層動作,如會動的倫敦之眼
Cameras 視角控制
Adding PhotoOverlays 加入類似街景視圖的圖片
Sky Data in KML 產生Sky data 的文件
Adding Custom Data 標籤的描述語言說明
Models 建立建築物
Working with Regions 繪製區域範圍圖層
Updates 更新其他的KML屬性
Expiration 使連結資料可以重複更新

----------------------------------------------------------------------------------------------------------
範例
----------------------------------------------------------------------------------------------------------
http://earth.google.com/intl/zh-TW/outreach/global_dev.html
http://earth.google.com/intl/zh-TW/outreach/tutorials.html

另外 整理成PPT 在

http://docs.google.com/EmbedSlideshow?docid=dgrnpzdv_124ddhkp4gv

沒有留言: