我正在使用Google Maps API在特定页面上显示地图.
问题是该文件http://maps.google.com/maps?file=api.....有时会加载非常慢 - 降低页面的性能,因为其余的JavaScript首先加载到文档准备就绪,这很少到达 - 因为浏览器锁定等待来自Google的文件.
我试图将JavaScript文件从<head>标记移动到我的内容下.但其余的JavaScript从未被解雇,因为浏览器会等待来自Google的文件.
有没有办法解决这个问题,还是有其他人遇到过同样的问题?它最近开始,我不明白为什么.
这是我的代码,如果有人有兴趣:
<script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAAa24xicak8_ghHX58i7La7hRFh9iM79SNC94rOejOtdMRvQmJiBS6Uv5F_1BNSh9ZuSzFXyekHISgew"> </script>
<script type="text/javascript" src="/js/maps.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// Google Maps
initialize();
// Other JavaScript comes here....
});
</script>
Run Code Online (Sandbox Code Playgroud)
如果我访问
http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAAa24xicak8_ghHX58i7La7hRFh9iM79SNC94rOejOtdMRvQmJiBS6Uv5F_1BNSh9ZuSzFXyekHISgew
Run Code Online (Sandbox Code Playgroud)
文件立即加载.