今天用一个第三方的系统看地图,发现谷歌地图的卫星图挂了。
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
,直接搜就有:
添加一个重定向:
Example URL:直接用上面的。
Include pattern:参数用 *
匹配
https://gac-geo.googlecnapps.cn/maps/*
Redirect to:参数用 $1
填充
https://www.google.com/maps/$1
其余随便填:
然后打开高级选项:
把 Ajax
和 images
的重定向勾上,基本就搞定了。
参考文章:
Comments