KML(Keyhole Markup Language,Keyhole 标记语言)是一种基于 XML 的文件格式,用于在 Google Earth、Google Maps 以及其他地理空间软件等应用程序中表示地理空间数据。它允许用户创建和共享地图、兴趣点(Points of Interest, POI)、图像、多边形和模型。KML 文件包含有关位置的信息,包括纬度(latitude)、经度(longitude)、海拔高度(altitude)以及其他属性。它们还可以包含样式信息,用于控制数据的显示方式,例如颜色、图标和标签。KML 广泛用于地理空间数据的可视化、自定义地图的创建以及基于位置信息的共享。它支持图钉标记(placemarks)、路径(paths)、多边形(polygons)和地面覆盖(ground overlays)等功能,使其成为表示各种类型地理空间数据的多功能格式。KML 文件可以轻松地在不同的地理空间应用程序中共享和查看,使其成为交换地理空间信息的标准格式。