在应用中,我们使用谷歌地图为不同国家的用户提供服务。
主要代码...
/// It works until February 4, 2020, but now it can't load the map correctly.
/// I haven't made any changes...
///
MapManager.loadGMapAPIScript = function(){
var script = doc.createElement("script");
script.id = "map_api_script";
script.type = "text/javascript";
script.src = "http://maps.google.cn/maps/api/js?sensor=false&v=3.40&key="my-googlemap-key-here"&callback=initialize_";
script.defer = "true";
script.async = "true";
if(MapLanguage.language){
script.src += "&language=" + MapLanguage.language;
}
doc.body.appendChild(script);
};
Run Code Online (Sandbox Code Playgroud)
控制台错误日志:“net::ERR_ABORTED 503(服务不可用)”
Q:在没有VPN的情况下,如何在中国和其他地区继续使用GoogleMap-JS?
谷歌于 2019 年 11 月宣布 maps.google.cn 将于 2020 年 2 月 3 日消失。他们告诉我们改用带有 region=CN 查询字符串参数的 maps.googleapis.com(其他参数与我记得的相同)。
但是新的 URI 不起作用。JS文件在中国被屏蔽了。我昨天开了一张支持票,谷歌只是把我指向了 2018 年 5 月最后更新的禁区名单。中国在名单上,这很奇怪,因为 maps.google.cn 已经工作了至少几年。当我问到这种行为何时正式改变时,谷歌的回应非常神秘。我几乎有一种印象,谷歌地图在中国是不应该工作的,而事实上它确实是一个意外。
| 归档时间: |
|
| 查看次数: |
783 次 |
| 最近记录: |