KML教程_1 基本部分

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

KML 教程

KML 是一种文件格式,用于在地球浏览器(例如 Google 地球、Google 地图和谷歌手机地图)中显示地理数据。KML 使用含有嵌套的元素和属性的基于标记的结构,并符合 XML 标准。所有标记都区分大小写,而且完全如KML 参考中列出的那样显示。该参考指出了哪些标记是可选的。在指定元素内,标记必须按照参考中显示的顺序显示。

如果您尚不熟悉 KML,请查看本文档和附带的示例文件(SamplesInEarth和SamplesInMaps),开始了解 KML 文件的基本结构和最常用的标记。第一部分介绍了可以用 Google 地球用户界面创建的地图项。这些地图项有:地标、说明、地面叠加层、路径和多边形。第二部分介绍了需要用文本编辑器编写 KML 的地图项。用“.kml”或“.kmz”扩展名保存文本文件时,地球浏览器会知道如何显示它。

提示:要在 Google 地球中查看某地图项的KML“代码”,只需在 Google 地球的三维查看器中右键点击该地图项并选择“复制”。然后将剪贴板内容粘贴到任一文本编辑器中。Google 地球中显示的可视地图项将转换为与其相当的 KML 文本。您一定要试试该功能。

此处描述的所有示例都在KML Samples文件中。请先下载该文件,然后在Google 地球中查看这些示例。

目录

1.基本 KML 文档

1.地标

2.地标中的描述性 HTML

3.地面叠加层

4.路径

5.多边形

2.高级 KML 文档

1.几何图形样式

2.突出显示图标的样式

3.屏幕叠加层

4.网络链接

3.KML MIME 类型

KML几何对象类型

KML文档格式

第1行:XML 标头。这是每个 KML 文件的第 1 行。该行前面不能有空格或其他字符。

第2行:KML 名称空间声明。这是每个 KML 2.2 文件的第 2 行。

1 基本 KML 文档

最简单的 KML 文档类型就是可直接在 Google 地球中编写的文档,也就是说您无需在文本编辑器中编辑或创建任何 KML。Placemark(地标)、GroundOverlay (地面叠加层)、Path (路径)和 Polygon(多边形)都可以直接在 Google 地球中编写。

地标是 Google 地球中最常用的地图项之一。点地标使用黄色图钉作为缺省图标,在地球表面标记出位置。最简单的地标只包含一个 元素,它指定

地标的位置。您可以指定地标的名称和自定义图标,还可以为地标添加其他几何元素(如点、线段、环、多边形等)。

在 Google 地球中打开KML Samples文件,并展开“Placemarks”子文件夹。该文件夹包含三种不同类型的地标:“简单”、“浮动”和“凸出”。

简单地标的 KML 代码如下:

简单点地标(Simple placemark)

华东师范大学图书馆(闵行校区)

121.447606,31.030899,0

该文件的结构分解如下:

•XML 标头。这是每个 KML 文件的第 1 行。该行前面不能有空格或其他字符。

•KML 名称空间声明。这是每个 KML 2.2 文件的第 2 行。

•包含以下元素的地标对象:

o用于标识地标的“名称”

o附着到地标的“气泡框”中显示的“说明”

o指定地标在地球表面位置的“点”-“经度”、“纬度”及“高度”(可选)

想知道该地标在哪里?它就在华东师范大学图书馆(闵行校区)!

如果要改变地标的样式,如改变地标的图标文件和图标倾斜角度,可参考以下代码:

简单点地标(Simple placemark)

#iconEcnu

华东师范大学图书馆(闵行校区)

121.447606,31.030899,0

如果用自定义的三维模型作地标,请参看以下代码:

relativeToGround

121.447606

31.030899

0

45.0

10.0

0.0

10.0 10.0 10.0

相关文档
最新文档