google maps api 3,演示库示例“自定义小型导航控件”

时间:2012-08-27 20:40:37

标签: javascript google-maps google-maps-api-3

这可能不是这个问题的最佳位置,但这里有:

我是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

1 个答案:

答案 0 :(得分:0)

它将控件附加到全局变量(或命名空间?)'window',以便您可以使用以下命令对其进行实例化:

 var ZoomPanControl = new missouristate.web.ZoomPanControl(map);

Google Maps API loader做同样的事情,即:

window.google = window.google || {};
google.maps = google.maps || {};