Google Maps V3异步出现错误
Google Maps V3 async gives error
对于一个网站,我试图异步加载谷歌地图脚本,因为它会使一些浏览器(Firefox)在从谷歌加载所有脚本之前忽略滚动。
我查看了谷歌开发人员的文档,并使用了他们的脚本。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
您缺少将宽度和高度添加到#map-canvas
。我还检查了你的小提琴,因为你使用的是window.onload = loadScript;
,所以把它包在头上(左角,在Frameworks&Extensions下)
#map-canvas{
width:500px;
height:500px;
}
检查更新的JSFiddle。
相关文章:
- 异步并行错误
- Fresh Spark Install+Homestead上的Vue异步堆栈跟踪错误
- 异步面板绑定错误
- 在照片查看器(Javascript和jQuery)中异步加载图像时可能出现错误
- 从 Ajax 获取由 ZombieJS 的异步点击事件触发的 Http 错误
- Node.js异步并行“;类型错误:任务不是函数;
- 当我在异步操作Redux上开始单元测试时,没有定义错误承诺
- 基准测试引发错误的异步与同步代码
- 使用异步代码引发/捕获错误的替代方法
- Gulp 4 迁移错误(您是否忘记发出异步完成信号?
- 异步函数中的回调和错误处理
- 异步函数抛出错误:套接字挂起
- 如何在异步操作期间使 Express.js 日志错误
- 如何在不出现异步错误的情况下加载 Gist 代码
- 量角器根据条件单击嵌套元素,错误 - 在指定的超时内未调用异步回调
- 如何通过期望的测试.js异步完成()采取错误
- 如果错误可重试,请重试异步函数
- AJAX调用顺序错误(异步)javascript
- 在Node.js中短路非错误异步流的模式
- 在JS中,如何捕获用户定义函数抛出的错误? '异步调用