此部分所包含的网页对 KML 关键元素以及如何使用这些元素进行了补充说明。
- KMZ 文件更新
- 了解如何将 KML 文件及其相关的所有图片、叠加层、图标和声音文件打包(压缩)成一个整体,以便将其作为单个实体发布或通过电子邮件发送。
- 游览
- Google 地球5.0引入了游览:由 KML 控制的跨空间和时间的移动。有关游览的元素都包含在 Google 扩展元素命名空间内。
- 海拔模式
- 借助 Google 扩展元素命名空间中引入的元素,Google 地球5.0可通过新的 clampToSeaFloor 和 relativeToSeaFloor 海拔模式带领查看者领略水下世界。本章也介绍传统的地上模式。
- 时间和动画
- KML 中的所有地图项都可以与时间数据相关联。当 KML 文件包含的地图项具有 TimeSpan 或 TimeStamp 元素时,Google 地球会显示一个时间滑块。用户可以使用滑块和播放按钮“播放”整个序列,也可以选择要显示的单个时间段。
- Camera
- Camera 元素提供了为地图项指定视点的其他方法。Camera 可与 PhotoOverlay(KML 2.2中添加的另一地图项)一起使用。<Camera> 提供对视图的全面六维自由度控制,因此您可以在空间中定位 Camera,然后将它绕着 x、y 和 z 轴旋转。
- PhotoOverlay
- 借助 PhotoOverlay 元素,您可以查找照片在 Google 地球上的地理位置,并指定此 PhotoOverlay 的观看 Camera 的位置和方向。PhotoOverlay 可以是简单的2D矩形、部分或完整的圆柱面,也可以是球面(用于球面全景)。PhotoOverlay 的子元素 ImagePyramid 可以有效处理 Google 地球中任意大小的照片。
- KML 中的星空数据
- 现在,您可以在 Google 地球中显示天体数据。此页面介绍如何设置用于查看星空的 KML 文件,并提示如何转换标准天体坐标以便在 Google 地球星空模式下显示。
- 添加自定义数据
- 您可以通过三种不同的方式向 KML 地图项添加自定义数据,具体方式取决于自定义数据的类型。您可以使用新的 ExtendedData 元素向 KML 地图项添加自己的非类型化数据、类型化数据或任意 XML 数据。Google 地球会将此信息随文件一同保留。非类型化数据和类型化数据均包含显示元素,这些元素可用于样式模板和提示框中的实体替换。
- 模型
- 3D对象可以在自己的坐标空间中自然建模并导出为 COLLADA™ 文件,然后导入到 Google 地球中,并放置在地球表面上。
- 区域
- 区域提供了剔除和细节级别行为,可让您对数据在 Google 地球中的显示方式进行微调。当与 NetworkLink 一起使用时,区域会启用大型数据集流式技术,对多层分辨率数据进行“智能”加载(参见有关超级叠加层的部分)。您还可以使用区域模拟 Google 地球图层。
- 更新
- 您可以逐步更新由 NetworkLink 加载的数据 - 更改、添加和删除以前加载到 Google 地球中的 KML 数据。
- 到期
- 此页面介绍如何使用 HTTP 标头和 KML 到期时间来防止 KML 数据失效。