【问题标题】:googlemaps api3, demogallery example "Custom Small Navigation Control"google maps api3,演示库示例“自定义小型导航控件”
【发布时间】:2016-02-20 01:28:00
【问题描述】:

这可能不是这个问题的最佳地点,但这里是:

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

【问题讨论】:

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


    【解决方案1】:

    它将控件附加到全局变量(或命名空间?)“窗口”,以便您可以使用以下方法对其进行实例化:

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

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

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

    【讨论】:

    • 谢谢,这对一些人有帮助,我想我需要阅读更多关于 DOM 以及命名空间如何工作的信息。
    猜你喜欢
    • 1970-01-01
    • 2021-01-30
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    相关资源
    最近更新 更多