Google maps api错误undefined不是函数(map)

时间:2014-10-20 15:01:59

标签: javascript google-maps

我有以下script,我正在尝试编写一些模块化JS以保持整洁有序。但是当我打电话时:

weatherAPP.searchCity();

在文档中。我得到'未定义不是函数'。

如何让'generateMap'中的map变量可用于'searchCity'?

1 个答案:

答案 0 :(得分:2)

我不确定完全理解您的问题,但您可以将map附加到this

this.map = new google.maps.Map(mapHolder, mapOptions);

而不是

var map = new google.maps.Map(mapHolder, mapOptions);

在searchCity

var map = this.map