我正在使用Google Maps API在某个页面上显示地图。问题是文件
http://maps.google.com/maps?file=api.....
有时会加载得非常缓慢,导致页面性能下降,因为其余的JavaScript首先在文档准备就绪时加载,这很少发生,因为浏览器被锁定等待来自Google的文件。
我尝试将JavaScript文件从标签移动到我的内容下面。但是浏览器仍然等待来自Google的文件,因此其余的JavaScript永远不会被触发。是否有解决这个问题的方法,或者其他人是否遇到过同样的问题?它最近才开始,我不知道原因。如果有兴趣,这是我的代码:<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>
如果我访问 http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAAa24xicak8_ghHX58i7La7hRFh9iM79SNC94rOejOtdMRvQmJiBS6Uv5F_1BNSh9ZuSzFXyekHISgew
文件的加载速度非常快。