故障现象
添加海外网络出口后,macOS 自带的地图软件出现了收藏地点标记位置与实际位置不符,并且无法使用路线规划的问题,软件提示「路线不可用,从此位置出发的路线不可用」。
通过点击菜单栏的「地图」>「关于地图」,可以看到数据提供商为 OpenStreetMap 或 TomTom,而不是高德地图。
造成该问题的原因是 macOS 的地图是基于网络的地区检测,通过返回的 PEP 地区代码提供地图数据源。由于数据请求时使用的海外网络出口,所以导致了地区检测异常,数据源出现错误。
参考文章:https://github.com/VirgilClyne/iRingo/wiki/%F0%9F%93%8D-%E5%AE%9A%E4%BD%8D%E6%9C%8D%E5%8A%A1
解决方法
1、通过浏览器访问 https://gspe1-ssl.ls.apple.com/pep/gcc 可以验证当前的地区代码,如果返回结果是「CN」以外的代码,则说明当前的网络配置存在异常。
2、需要登录路由器进行设置,将 gspe1-ssl.ls.apple.com 这个域名访问调整为国内网络出口。每款路由器的设置方法存在差异,具体操作方法自行查阅。
3、完成后打开「终端」应用,输入以下命令清理本地计算机的 DNS 解析缓存记录。
sudo killall -HUP mDNSResponder
4、重新启动地图应用,可以看到数据提供商为高德地图,功能恢复正常使用。
本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。
Mac 系统地图收藏位置不准确及无法使用路线规划
https://blog.kobin.cn/blog/system/s3/3079.html
Mac 系统地图收藏位置不准确及无法使用路线规划
https://blog.kobin.cn/blog/system/s3/3079.html