今天用一个第三方的系统看地图,发现谷歌地图的卫星图挂了。
F12 查了下,一堆接口 404——发现瓦片是通过 gac-geo.googlecnapps.cn 获取的,比如:

https://gac-geo.googlecnapps.cn/maps/vt?lyrs=s&hl=zh-CN&x=223346&y=103684&z=18

(这域名还是谷歌自己注册😏)

试了下直接把域名换成 www.google.com,可以拿到瓦片(请求超时的,请使用魔法),比如:

https://www.google.com/maps/vt?lyrs=s&hl=zh-CN&x=223346&y=103684&z=18

因为是第三方的系统,改不了人家的代码,只能直接想办法重定向了。
找了个浏览器插件 Redirector,直接搜就有:

Redirector-add-on

添加一个重定向:
Example URL:直接用上面的。
Include pattern:参数用 * 匹配

https://gac-geo.googlecnapps.cn/maps/*

Redirect to:参数用 $1 填充

https://www.google.com/maps/$1

其余随便填: file

然后打开高级选项: 把 Ajaximages 的重定向勾上,基本就搞定了。

file

参考文章:

如何一劳永逸地解决Google图源问题