谷歌地图api异步加载 - 尝试了所有的解决方案 - 疯了

时间:2016-01-16 06:32:18

标签: javascript google-maps asynchronous

我正拼命地完成这个项目

http://kenziejoy.github.io/frontend-nanodegree-map/

(即gh-pages分支,主人稍稍落后)

在修补其他东西的同时,我的地图消失了......永远。我无法找到问题所在。我觉得我已经尝试了一切: async,defer,async defer,回调到html中的函数,然后调用js文件中的函数(有人建议),viewmodel中的initmap,viewmodel外部的一切,包含在自运行函数中的所有内容。

我的大多数错误都是,我的回调不是功能,谷歌没有定义,或者我的js文件中的某些内容未定义。

我已经倾注以确保它不是一个像错误的逗号一样愚蠢的东西 - 但是我变得如此沮丧我可能在某个地方犯了一个愚蠢的错误。任何帮助都会非常感激。至少我可以在那里得到一张地图,并在其他一切方面取得一些进展。

1 个答案:

答案 0 :(得分:1)

查看链接中的代码 在你main.js的app函数中 并未全局声明为googleMap var。

你必须声明

var googleMap ;

在你的主页上.js