谷歌地图打不开的解决办法_javascript技巧
程序员文章站
2022-05-08 13:38:23
...
谷歌地图被中国防火墙封杀,所以不用直接引用http://maps.googleapis.com/maps/api/js?sensor=false&language=en这域名下的谷歌地图api,而是改为http://maps.google.cn/maps/api/js?sensor=false这个地址,google.cn在国内的域名没有被封杀,可以使用。
注意:google.cn虽然可以使用,但是会输出部分js引用到google.com的资源,导致地图呈现会延时,所以不要将谷歌地图api放到你的内容前面,如head标签里面,而是放到内容或者html结束标签最后,防止你的页面内容一直是空白,浏览器无法显示内容。
也不要用window.onload事件来绘制,要不谷歌地图显示不及时,因为要加载google.com的资源,而google.com资源被拦截,会导致知道请求超时(大概2分钟)才会绘制出谷歌地图。
使用谷歌的回调参数来传递一个回调函数名称,经测试这样比使用window.onload事件快呈现出谷歌地图。
示例代码:
网站引用谷歌地图打不开解决办法:使用google.cn
推荐阅读
-
google earth打不开怎么办?谷歌地球无法打开的原因及解决办法
-
google地图的路线实现代码_javascript技巧
-
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法_javascript技巧
-
关于Mozilla浏览器不支持innerText的解决办法_javascript技巧
-
google earth打不开怎么办?谷歌地球无法打开的原因及解决办法
-
IE6弹出“已终止操作”的解决办法_javascript技巧
-
ie6下png图片背景不透明的解决办法使用js实现_javascript技巧
-
验证码在IE中不刷新而谷歌等浏览器正常的解决方案_javascript技巧
-
关于Mozilla浏览器不支持innerText的解决办法_javascript技巧
-
JavaScript地图拖动功能SpryMap的简单实现_javascript技巧