KML (Keyhole Markup Language) 是一种基于 XML 的文件格式,主要用于在 Google Earth、Google Maps 以及其他地理空间软件中表示地理数据。它允许用户创建并共享地图、兴趣点 (POI)、图像、多边形和 3D 模型。KML 文件包含有关地理位置的详细信息,包括纬度、经度、海拔高度及其他属性。此外,它还可以包含样式信息,用于控制数据的显示方式,例如颜色、图标和标签。KML 被广泛应用于地理数据可视化、自定义地图创建以及基于位置的信息共享。该格式支持地标 (Placemarks)、路径 (Paths)、多边形 (Polygons) 和地面叠加层 (Ground Overlays) 等功能,使其成为表示各类地理数据的通用格式。由于 KML 文件易于在不同的地理空间应用程序中共享和查看,它已成为交换地理信息的标准格式。