KML文件是什么 Google Earth地标XML格式教程

KML文件是Google Earth识别的XML格式地理数据文件,需以XML声明和KML命名空间开头,核心用定义地标,坐标顺序为“经度,纬度,高度”,单位为十进制度与米。

KML文件是Google Earth识别的地理数据交换格式,本质是一个遵循特定规则的XML文本文件。它用清晰的标签描述位置、图标、路径、多边形等地理要素,不依赖数据库或专业GIS软件,打开就能在地球仪上直观显示。

核心结构:三行起步就可运行

KML文件必须以固定开头起手,缺一不可:

  • 第一行是XML声明 —— 必须顶格写,前面不能有空格或换行
  • 第二行是KML命名空间 —— 推荐用2.2标准,兼容性更好
  • 第三层开始放内容,最常用的是(地标),里面至少包含

一个能直接用的最小地标示例

复制下面这段代码,保存为test.kml,双击即可在Google Earth中看到一个黄色图钉:



  
    我家门口
    经纬度:东经116.3974,北纬39.9093
    
      116.3974,39.9093,0
    

  

坐标怎么填:顺序、单位与高度

里的三个数字必须严格按“经度,纬度,高度”顺序,用英文逗号分隔:

  • 经度在前(-180到+180),东经为正,西经为负
  • 纬度在后(-90到+90),北纬为正,南纬为负
  • 高度单位是米,默认0表示贴地;填负数会钻进地下(一般不用)

进阶提示:让地标更实用

单纯标点只是起点,加几行就能提升体验:

  • 包裹多个,方便批量管理
  • 支持HTML,写加粗说明]]>可保留格式
  • 想改图钉颜色或图标?加定义,再用关联
  • KMZ就是把KML打包成ZIP并改后缀,体积小、带图片也方便

基本上就这些。不需要编程基础,记牢结构、填对坐标、保存为.kml,就能立刻在Google Earth里看见你的地理标记。