【发布时间】:2013-06-27 12:49:06
【问题描述】:
对于我正在尝试异步加载 Google Maps 脚本的网站,因为它会使某些浏览器 (Firefox) 在从 Google 加载所有脚本之前忽略滚动。
我查看了谷歌开发者文档并使用了他们的脚本。
https://developers.google.com/maps/documentation/javascript/examples/map-simple-async
只要您将它放在 index.html 中的 <script> 标记内,就可以完美运行。
但是当我将此代码放在我的 main.js 文件中时,它不再工作了。 示例:http://jsfiddle.net/693xK/
然后我在 jsfiddle 上找到了这个似乎有效的示例: http://jsfiddle.net/doktormolle/7cu2F/ 但是在这里同样的问题。当我把它放在我的 main.js 文件中时,谷歌地图没有出现。一切都是全球性的。我收到以下错误,但我不明白该怎么做。我用谷歌搜索了错误消息,但没有任何运气。
TypeError: window.initialize is not a function
【问题讨论】:
-
你是在 main.js 之前调用谷歌地图脚本吗?
-
@paul-ngc 知道了,检查一下我的答案。