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

KML文件是Google Earth识别的地理数据交换格式,本质是一个遵循特定规则的XML文本文件。它用清晰的标签描述位置、图标、路径、多边形等地理要素,不依赖数据库或专业GIS软件,打开就能在地球仪上直观显示。
核心结构:三行起步就可运行
KML文件必须以固定开头起手,缺一不可:
-
第一行是XML声明:
—— 必须顶格写,前面不能有空格或换行 -
第二行是KML命名空间:
—— 推荐用2.2标准,兼容性更好 -
第三层开始放内容,最常用的是
(地标),里面至少包含和
一个能直接用的最小地标示例
复制下面这段代码,保存为test.kml,双击即可在Google Earth中看到一个黄色图钉:
坐标怎么填:顺序、单位与高度
里的三个数字必须严格按“经度,纬度,高度”顺序,用英文逗号分隔:
- 经度在前(-180到+180),东经为正,西经为负
- 纬度在后(-90到+90),北纬为正,南纬为负
- 高度单位是米,默认0表示贴地;填负数会钻进地下(一般不用)
进阶提示:让地标更实用
单纯标点只是起点,加几行就能提升体验:
- 用
包裹多个,方便批量管理 -
支持HTML,写加粗说明]]>可保留格式 - 想改图钉颜色或图标?加
定义,再用关联 - KMZ就是把KML打包成ZIP并改后缀,体积小、带图片也方便
基本上就这些。不需要编程基础,记牢结构、填对坐标、保存为.kml,就能立刻在Google Earth里看见你的地理标记。










