Summer Sale — up to 35% off
返回博客

作者 Akimova Elizaveta · 2026年3月15日

如何导出 Google Maps 保存的地点

Google Maps 可以保存数百个地点:餐厅、酒店、地标,以及朋友随口推荐的咖啡馆。真正困难的是把这些数据完整地导出。Google Maps 界面没有数据导出按钮;自定义列表可以在地图内分享,但星标地点无法作为普通列表直接分享,而且这两种方式都不会生成可重复使用的数据文件。

本指南介绍三种可行方法:使用 Chrome 扩展一键导出、通过官方 Google Takeout 获取数据,以及在 Google My Maps 中手动重建列表。还会说明如何根据后续用途选择正确的导出格式。

为什么 Google Maps 不允许导出

保存记录都存放在您的 Google 账户中,但没有内置下载功能。自定义列表提供分享控制,而星标地点是个例外;星标地点分享指南详细解释了其中的区别。

在需要与朋友规划旅行、编写城市指南,或备份多年积累的地点之前,这通常不会成为问题。真正需要导出时,才会发现这些数据没有明显的导出途径。

Google 没有为保存列表提供导出按钮,也没有相应的公开 API。即使通过官方 Google Takeout,得到的也只是包含名称和链接的原始 JSON 文件,没有完整地址、评分,也没有便于直接使用的格式。下面三种方法可以解决这个问题。


方法1: ExportMyMap Chrome 扩展

这是最快的方法。扩展直接运行在 Google Maps 页面中,因此无需准备 Takeout 归档,也无需再次登录账户。

扩展的工作原理

点击 Google Maps 标签页中的扩展图标后,页面会打开一个面板,并依次完成以下操作:

  1. 读取全部保存列表,包括星标地点、想去和自定义列表。
  2. 让您选择一个列表,再通过 Google Maps 自身用于渲染页面的内部 API 获取地点。
  3. 根据所选格式,为地点补充地址、电话、网站、营业时间、评分和照片等信息。
  4. 生成分享链接、PDF、打印版、CSV、Excel、JSON、GeoJSON、KML 或 GPX。

扩展使用您现有的 Google Maps 会话,因此不会弹出额外的登录或 OAuth 授权流程。只要当前已经登录 Google Maps,即可开始使用。

每个地点包含哪些信息

地点名称只是导出数据的一部分。扩展会在处理过程中补充评分、营业时间、网站,以及地点是否永久关闭等信息。因此,ExportMyMap 生成的电子表格可以直接排序和筛选,不必再手动补全每一行。

安装扩展

  1. 打开 ExportMyMap Chrome Web Store 页面
  2. 点击 添加至 Chrome,并确认权限提示。
  3. 将扩展固定到工具栏,方便从任意 Google Maps 标签页启动。

安装过程大约需要一分钟。生成的分享链接可由任何人打开,包括没有 Google 账户的接收者。

隐私与权限

扩展只申请完成工作所需的最低权限:

  • 访问 google.com/maps 标签页。 用于读取您当前查看的列表。
  • 存储。 用于在不同会话之间记住解锁所用的邮箱。

扩展不能查看其他标签页、监控浏览活动,也不会自行发送地点数据。列表数据通常保留在浏览器中。例外是 分享链接:编码后的列表会发送到服务器,以便接收者通过短 URL 打开。PDF 由无状态的无服务器函数生成,不会持久保存内容。打印版、CSV、Excel、JSON、GeoJSON、KML 和 GPX 均在本地生成。

可以在 exportmymap.com 开始使用。


方法2:Google Takeout

Google Takeout 是 Google 官方的数据导出工具,可用于下载 Google 账户中的保存地点以及其他数据。

第一步:打开 Google Takeout

前往 takeout.google.com 并登录。

步骤2:仅选择您的地图数据

先点击 取消全选,然后滚动到 地图(您的地点) 并勾选它。只选择所需产品,可以让归档更小、生成更快。

第三步:下载您的档案

点击 下一步,选择 ZIP,再点击 创建导出。Google 通常会在几分钟内通过电子邮件发送下载链接。

步骤4:查找保存地点文件

解压归档。在 Maps 文件夹中找到 Saved Places.json,这就是保存地点数据。

步骤5:上传到 ExportMyMap

Saved Places.json 拖到 Takeout 导入页面。导入工具需要采用 GeoJSON 结构的文件,而不是 Takeout 中独立“已保存”产品生成的 CSV。如果不确定两种导出的区别,请在上传前阅读 Saved Places.json 与 Saved CSV 对比。


方法3:在 Google My Maps 中手动重建列表

如果无法安装扩展,也不想等待 Takeout 归档,可以在 Google My Maps 中手动重建列表。My Maps 是 Google 免费的自定义地图工具;与 Google Maps 不同,它确实提供导出按钮。添加地点后,即可将地图导出为 KML。

这种方法速度较慢,只适合很短的列表,但全程只需要 Google 自己的工具。

第一步:打开 Google My Maps

前往 google.com/mymaps,点击 创建新地图

第二步:添加每个位置

在地图顶部的搜索栏中输入地点名称,按 Enter,然后在结果上点击 添加到地图。对每个地点重复操作。由于没有批量添加功能,这种方式通常只适合十几个地点。

步骤3:从我的地图导出

点击地图标题旁的三点菜单,选择 导出为 KML/KMZ。勾选 导出为 KML,而不是 KMZ,即可获得可由 Google Earth、QGIS 或其他地图工具打开的普通 .kml 文件。

对于超过 20 个地点的列表,方法1或方法2可以节省大量点击。如果已经从 Takeout 获得 Saved Places.json,请直接上传文件,不必逐个重新输入地点。


应该使用哪种导出格式?

ExportMyMap 提供九种输出格式。正确选择取决于您接下来要如何使用列表:直接阅读、在电子表格中编辑,还是加载到地图工具中。

格式最适合打开方式保留 GPS 坐标
分享链接向朋友发送列表任意网页浏览器
PDF可打印的旅行指南任意 PDF 阅读器
打印版节省墨水的纸质列表任意打印机
CSV快速编辑电子表格Google Sheets、Numbers、Excel
Excel (XLSX)格式化的商业工作簿Microsoft Excel
JSON脚本与自动化任何代码编辑器是的
GeoJSONWeb 地图与 GISMapbox、Leaflet、QGIS
KMLGoogle Earth 与 My MapsGoogle Earth、My Maps
GPXGPS 设备和导航应用Garmin、徒步应用

实际操作中:

  • 分享旅行计划时, 分享链接最省事。接收者不需要 Google 账户或额外应用,只需打开 URL。
  • 处理电子表格时, 如果需要格式化列,请选择 Excel (XLSX);如果要将数据导入其他系统,请选择 CSV
  • 用于地图和 GIS 时, GeoJSON 是常见的现代格式,KML 适合 Google Earth 和 My Maps,GPX 则适合 GPS 设备和徒步应用。
  • 对于开发者, JSON 以脚本可以直接读取的结构保留名称、地址、坐标、评分、电话、网站和营业时间等全部字段。(如果需要将地点导入 Google Earth,请参阅单独的 Google Earth 指南。)

对于文档格式,PDF 与打印指南介绍了 500 个地点的限制、备注控制,以及下载 PDF 与打开浏览器打印对话框之间的实际区别。


人们导出列表的目的是什么

计划一次旅行

将“想去”列表导出为 PDF,就能得到一份可打印的城市指南,其中包含地点名称、地址和可点击的 Google Maps 链接。文件保存到手机后也可离线阅读。您也可以向同行者发送分享链接,让整个团队查看同一份候选列表,而无需共用 Google 账户。

商业与本地营销

客户、门店或竞争对手列表可以变成 Excel 工作簿,便于排序、筛选并合并到 CRM。房地产经纪人可以为买家导出周边候选地点,外勤团队可以将保存的线索转为路线,代理机构也能向客户交付整洁的电子表格,而不是一组截图。

GIS、制图与开发

GeoJSON 和 KML 可以直接用于 QGIS、Mapbox、Leaflet 或 Google Earth,因此无需手动录入数据,就能用现有列表创建自定义 Web 地图或开展空间分析。开发者可以将 JSON 输入脚本、数据库或其他应用;每个地点都包含坐标,无需重新进行地理编码。


导出 Google Maps 数据合法吗?

您在 Google Maps 中保存的列表属于自己的数据,而导出个人数据正是 Google Takeout 存在的目的,这项工具由 Google 自己提供。Chrome 扩展只是通过另一种方式读取相同信息:它使用您已登录的 Google Maps 会话,读取页面原本就会显示的数据。扩展不会访问未登录的账户,也不会读取他人的私密列表。

需要注意的是导出后的使用方式。保存的公共地点列表可以自行保留;如果文件中包含他人的个人信息,则应像处理其他个人数据表格一样谨慎存储和分享。


常见问题解答

数据安全吗? Takeout JSON 会在浏览器中解析。创建分享链接时,编码后的列表会发送到短链接服务,以便接收者打开;生成 PDF 时,所选打印数据会发送到无状态的 PDF 生成器。使用这两项功能前,请检查列表中是否包含私人地点或备注。

使用 ExportMyMap 需要 Google 账户吗? 不需要单独登录 ExportMyMap。您可以使用 Google Takeout 生成的 Saved Places.json,也可以通过 Chrome 扩展直接读取当前已登录的 Google Maps 会话。

可以将 Google Maps 列表导出为 Excel 或 CSV 吗? 可以。选择 CSV 或原生 Excel (XLSX) 格式后,会得到包含名称、地址、坐标、评分、电话、网站和营业时间等列的电子表格。

导出是否包含纬度和经度? 数据格式会包含:CSV、Excel、JSON、GeoJSON、KML 和 GPX 都会保留每个地点的 GPS 坐标。PDF 和打印版面向阅读,因此不显示原始坐标。

如何导出包含 200 多个地点的列表? 普通自定义列表通常可以正常扫描,但桌面版 Google Maps 可能只显示约 200 个星标地点。遇到这种情况,请使用 Google Takeout 恢复完整的星标归档

免费版可以导出多少地点? 免费计划可以预览前 10 个地点。无限制导出请查看 exportmymap.com 上的当前套餐。

手机上能用吗? Google Takeout 可以在任意设备上使用。ExportMyMap Chrome 扩展则需要桌面版 Chromium 浏览器。


总结

Google Maps 让导出变得比应有的复杂,但仍有三种可行方法。Chrome 扩展最快,只需几次点击即可生成 CSV、Excel、KML 或 PDF。Google Takeout 是官方且无需安装扩展的路线,适合能够处理原始 JSON 的用户。如果设备不允许安装扩展且列表很短,则可以在 Google My Maps 中手动重建。

exportmymap.com 导出保存的地点。