0

これはこの質問に最適な場所ではないかもしれませんが、ここに行きます:

私はグーグルマップと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;

編集:元のは利用できなくなり、カスタム ZoomPanControl を持たないマップにリダイレクトされます。参照されているカスタム ズーム/パン コントロールを示す例を次に示します。

4

1 に答える 1

0

グローバル変数(または名前空間?)の「ウィンドウ」にコントロールを追加しているため、次を使用してインスタンス化できます。

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

Google Maps API ローダーは同じことを行います。つまり:

window.google = window.google || {};
google.maps = google.maps || {};
于 2012-08-28T07:26:08.453 に答える