KML 文件在“下载”文件夹中只是一个普通文件,但在合适的应用中打开后,就会还原成一张布满图钉的地图。因此,KML 是从 Google Maps 导出地点时非常实用的格式:Google Earth、Google My Maps、QGIS、ArcGIS 以及许多导航应用都能读取它。
尴尬的地方是获取文件。 Google Maps 可让您保存数千个位置,但不会在列表旁边放置 KML 导出按钮。 Google Takeout 可以批量返回帐户数据,而 ExportMyMap 可以在几分钟内将一个特定的已保存列表转换为即可使用的 KML。
简短版本
- 在计算机上打开 Google Maps 列表。
- 使用 ExportMyMap 扫描。
- 选择KML。
- 下载文件并在您实际要使用的应用程序中打开它。
如果这是您第一次导出任何格式,请先阅读更完整的导出 Google Maps 保存地点指南。本文接下来专门介绍 KML:它是什么、如何工作,以及哪些情况下不适合使用。
第 1 步:打开您要导出的列表
在计算机上的 Chrome、Edge、Brave 或 Arc 中打开 Google Maps。登录,单击“已保存”,然后打开列表本身。它可以是加星标的地点、想去的地方、收藏夹、旅行计划或您自己命名的自定义列表。
对于桌面上停止于大约 200 个位置的加星标列表,请在导出之前使用 Google Takeout 工作流程。
步骤2:使用ExportMyMap扫描
安装 ExportMyMap Chrome 扩展,从 Google Maps 启动它,然后选择列表。该扩展程序从您打开的地图会话中读取地点并准备导出。
等待扫描完成后再下载。半扫描文件是完全有效的 KML 文件,其中包含一半的位置,这比大声的错误消息更难注意到。
免费版覆盖前 10 个地点;完整列表需要付费计划。
步骤3:选择KML并决定注释
在格式列表中选择 KML。如果您在Google Maps中写过自己的笔记,则可以将其包含在内;每个注释都放置在该地标的描述字段中。
导出的文件是KML 2.2。它的核心很简单:
- 一份以您的 Google Maps 列表命名的文档;
- 每个地点一个地标;
- 地名;
- 经度和纬度;
- 描述中的可选注释。
它不会将每个丰富的字段压缩到自由格式的 KML 弹出窗口中。评级、电话号码、营业时间、图片和评论计数作为列更有用,因此如果您需要对这些详细信息进行排序和分析,请选择 CSV 或 Excel。
步骤 4:在有用的地方打开文件
接下来会发生什么取决于工作。
Google Earth
KML 是这里的自然选择。网上的Google Earth将其导入到项目中; Google Earth Pro 通过文件→打开打开它。完整的 Google Maps 到 Google Earth 演练 涵盖了两个版本和确切的菜单。
Google My Maps
创建或打开地图,添加图层,然后将 KML 导入该图层。当您想要更改图钉样式、将地点拆分为图层或发布自定义地图时,“我的地图”会非常方便。请记住,“我的地图”有自己的图层和功能限制,因此它并不是您保存的每个图钉的无限仓库。
Organic Maps
将KML移动到手机上,然后使用Organic Maps打开它。该应用程序将 KML 地标导入为书签。我们的 Organic Maps 迁移指南 解释了不同的 Android 和 iPhone 共享菜单。
Apple Maps
Apple Maps 不直接导入 KML。您需要一个转换器来解析地标并生成 Apple Maps 指南。请遵循 Google Maps 至 Apple Maps 方法,而不是简单地在 iPhone 上点击 KML。
GIS 应用程序
QGIS 和 ArcGIS 都理解 KML,但 GeoJSON 通常更容易分析和 Web 映射。如果接收系统需要 GeoJSON,请使用 KML 到 GeoJSON 转换器,而不是手动从 XML 中提取坐标。
KML、KMZ 还是 GPX?
这些名称听起来可以互换,直到导入出错。
KML 是围绕地标、文件夹、样式和几何图形构建的 XML 地图格式。这是 Google Earth 和“我的地图”的安全默认值。
KMZ 是一个压缩的 KML 包。它可以捆绑图像和自定义图标,但对于这种干净的地方导出来说,不需要额外的包装。 ExportMyMap 生成普通 KML,更易于检查和转换。
GPX 是 GPS 设备和户外导航应用程序的语言。它区分航路点、路线和航迹。例如,对于 OsmAnd 收藏夹,GPX 航路点更合适。
缺失的引脚通常是缺失的坐标
KML 将点写入经度、纬度和可选海拔高度。如果没有前两个值,应用程序就无法绘制任何内容,因此 ExportMyMap 会跳过没有可用坐标的条目。这种情况在正常企业和地标建筑中并不常见,但在旧的或格式错误的保存条目中可能会发生这种情况。
如果文件根本无法打开,请使用免费的 KML 验证器 进行测试。它在浏览器本地运行并检查 XML、根元素、地标和几何图形。对于 ExportMyMap 中的文件,值得报告失败。对于手工编辑的文件,验证器通常会直接指向虚线。
保留 KML 作为便携式备份
导入的地图可能会因应用程序更新或第三方服务而发生变化。普通的 KML 文件在一个有用的方面是无聊的:它是文本,它具有已发布的结构,并且有数十种工具可以读取它。将原件与任何转换后的副本一起保存。如果两年后您再次更换地图应用程序,您会很高兴保留了无聊的文件。