我有以下script,我正在尝试编写一些模块化JS以保持整洁有序。但是当我打电话时:
weatherAPP.searchCity();
在文档中。我得到'未定义不是函数'。
如何让'generateMap'中的map变量可用于'searchCity'?
答案 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