这可能不是这个问题的最佳位置,但这里有:
我是googlemaps和javascript的初学者,并且发现这个例子用于我正在处理的事情。 http://search.missouristate.edu/map/mobile/examples/ZoomPanControl.htm 我理解大部分代码,但是我很难在这个文件的末尾找到以下代码行的含义ZoomPanControl.js
window["missouristate"] = window["missouristate"] || {};
window["missouristate"]["web"] = window["missouristate"]["web"] || {};
window["missouristate"]["web"]["ZoomPanControl"] = ZoomPanControl;
修改:original example不再可用,并重定向到没有自定义ZoomPanControl的地图,here is an example that shows the custom zoom/pan control referenced
答案 0 :(得分:0)
它将控件附加到全局变量(或命名空间?)'window',以便您可以使用以下命令对其进行实例化:
var ZoomPanControl = new missouristate.web.ZoomPanControl(map);
Google Maps API loader做同样的事情,即:
window.google = window.google || {};
google.maps = google.maps || {};