KML(Keyhole Markup Language,Keyhole 标记语言)是一种基于 XML 的文件格式,专门用于在 Google Earth(谷歌地球)、Google Maps(谷歌地图)以及其他地理空间软件中显示和表示地理数据。该格式允许用户创建并共享丰富的地图内容,包括兴趣点、路径、图像、多边形和三维模型。KML 文件记录了精确的位置信息,如经度、纬度、海拔高度等关键属性。此外,它还支持样式定义,用户可以自定义数据的显示外观,例如调整颜色、图标样式和文本标签。由于其强大的可视化能力,KML 被广泛应用于地理数据展示、自定义地图制作以及位置信息的共享。它支持地标(Placemarks)、路径(Paths)、多边形(Polygons)和地面叠加层(Ground Overlays)等多种功能,是一种极具通用性的地理信息交换格式。KML 文件具有良好的跨平台兼容性,可在多种地理空间应用中轻松查看和共享,已成为行业内交换地理空间信息的标准格式之一。