我有一些 javascript 代码,可以绘制 v3 GoogleMap。
我想从外部访问地图对象(另一个js文件)。
是否有可能不创建额外的全局变量来引用地图?
单独的 JS 文件在同一范围内加载和执行,因此无论您使用一个还是多个 JS 文件,都不应该有任何功能差异。
如果您控制这两个脚本,您可以将从脚本 a 到脚本 b 中的回调函数传递对映射的引用:
来自a.js:onMapCreated(myMap); // myMap is a reference to the created map
来自 b.js:function onMapCreated(map) {
// do something with map
}
显然,为你的函数“命名空间”是一个好主意。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)