Mac系统需将Apple地图设为默认地图应用以统一处理地址链接:在“系统设置→通用→默认应用→地图”中选择“地图”,或通过终端命令重置关联,设置后日历、邮件等App中的地址点击即可直接打开Apple地图定位。

Mac系统默认使用Apple地图作为系统级地图服务,但部分第三方应用(如邮件、日历、信息)中点击地址时可能跳转到其他地图App,这是因为系统未将Apple地图设为默认处理地理链接的应用,需手动绑定URL Scheme。
确认并设置地图URL Scheme默认应用
第一步:打开“系统设置”→“通用”→“默认网页浏览器”,向下滚动至“默认应用”区域。
第二步:找到“地图”条目——该选项仅在macOS Sequoia 15.0及以上版本中可见;若未显示,请先升级系统或检查是否已安装支持地图Scheme的第三方App(如Google Maps、Citymapper)干扰了系统识别。
第三步:点击右侧下拉菜单,选择“地图”(即Apple官方地图应用)。【此操作会覆盖所有调用`maps://`、`geo:`及地址文本链接的系统行为】
这一步完成后,日历事件中的地址、邮件正文里的位置链接、备忘录中高亮的街道名,点击后都会直接在Apple地图中打开并定位。
修复第三方App强制劫持地图链接的情况
方法一:在Safari中访问第三方地图网站(如maps.google.com),点击地址后出现的弹窗里勾选“始终在Google Maps中打开”,此时需手动撤销——进入“系统设置”→“隐私与安全性”→“网站权限”→“位置”,找到对应域名,点击右侧“⋯”→“重置权限”。
方法二:终端强制重置关联(适用于高级用户):
打开“终端”,输入以下命令并回车:defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.placard;LSHandlerRoleAll=com.apple.Maps;}'
随后执行 killall Dock 重启Dock。
注意:该命令仅影响`.placard`类型(系统内部地图卡片格式),不修改HTTP链接行为;若误操作导致异常,可用defaults delete com.apple.LaunchServices LSHandlers恢复。
验证默认地图是否生效
打开“日历”App,新建一个带地址的日程(例如“会议地点:北京市朝阳区建国路8号”),保存后点击该地址。
若自动唤起Apple地图并准确定位,说明设置成功;若跳转到浏览器或其他App,返回上一步检查“系统设置”中“地图”默认项是否被意外改回或灰显不可选。
这一步操作不需要重启,更改后立即生效。

















