

坦率地说,苹果地图在发布之初是一场灾难。然而,十年后,它令人惊讶地好:该应用程序现在拥有更好的地图数据,并且可以执行各种技巧。更好的是:iOS 17 将支持离线地图,而直到现在,这还是阻止一些人切换的最大障碍之一。
问题在于,如果您是谷歌地图的长期用户,您多年来在谷歌地图中保存的所有地点。这些固定的位置非常有用,切换到另一个地图程序通常意味着要从头开始。如果有一种方法可以获取您所有固定的地点并随身携带,那么从谷歌地图切换到苹果地图会容易得多。事实证明,这种方法是存在的,但过程并非一帆风顺。该过程在 iPhone 或 iPad 上技术上可行,但如果可能,我建议您在 Mac 上进行。
导出您的谷歌地图数据
要开始,您需要从谷歌地图导出已保存的位置,您可以在 takeout.google.com 上进行。首先点击顶部的 **“取消全选”** 按钮——我们今天只对谷歌地图数据感兴趣。接下来,向下滚动直到找到 **“地图(您的地点)”** 选项。勾选此条目旁边的框,然后点击 **“确定”**。

滚动到页面底部,点击 **“下一步”**,然后选择 **“导出一次”** 并继续导出。您可以将标签页保持打开状态,准备好后下载,也可以关闭标签页并等待电子邮件(但过程不应该花费太长时间——我几分钟内就收到了下载文件)。
下载文件将以 ZIP 文件的形式到达,您可以通过单击来解压缩您的 Mac。现在该进行导入了。
导入到苹果地图

苹果没有专门导入谷歌地图数据的功能,这很可惜。好消息是您可以使用 Apple Shortcuts 代替。Reddit 上有一个帖子,人们在讨论几个不同的自定义快捷方式来完成这项工作。您可以在那里找到一些选项,但我发现最容易工作的那个叫做 Tweaks to Apple Map Transfer。通过打开该链接下载快捷方式,点击 **“获取快捷方式”**,然后在出现的窗口中点击 **“添加快捷方式”**。
现在打开您从谷歌下载的文件,找到 **Saved Places.json** 文件。右键单击它,然后点击 **“共享”**,再点击 **“快捷方式”**。您将看到刚刚安装的快捷方式作为选项。

单击该快捷方式,然后点击 **“完成”** 按钮。系统会要求您输入一个起始点,这有点令人困惑——只需输入 **“1”** 开始(稍后您会明白为什么)。
[相关:如何修正谷歌地图和苹果地图中的错误]
会打开一个文本框,显示您看到的第一个项目的编号。关闭它,然后另一个框会出现,其中包含项目的名称。关闭它,然后该项目将在苹果地图中打开,允许您将其保存到苹果地图的收藏地点(或者,如果您愿意,也可以保存到自定义列表中)。

是的:您必须手动保存每个对象。这有点令人沮丧——耗时!——但这也让您有机会按照自己想要的方式整理事物。例如,您可以为不同类型的固定地点创建单独的“指南”——例如,我将我所有固定的步道起点放入一个专用的“远足”指南中。我相信您能想到其他使用方法。
在您进行此操作时,下一个项目的窗口将在后台加载——它只会显示一个数字。关闭窗口,然后另一个窗口会打开,显示下一个位置的名称。从这里您可以重复此过程,直到您所有固定的谷歌地图位置都整齐地保存在苹果地图中。
快捷方式并不完美——有些地点会导致它崩溃。这就是我们之前谈到的 **“起始点”** 选项的作用:只需重新启动快捷方式,然后输入您想跳过的项目编号。而不是输入“1”,而是输入您在崩溃前计划导入的项目的编号。这确实令人讨厌,但至少有一个备选方案。
这个过程显然不完美,但总比没有好。希望苹果将来能添加官方的方法。