Google マップ v3 API は、body タグにアタッチする代わりに、addDomListener() メソッドを使用して初期化関数をロードすることを提案しています。
<script>
function initialize() {
// Map initialization
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
not:
<body onload="initialize()">
しかし、初期化関数を介して変数を渡したいと思います: fe initialize(37)。これは、addDomListener メソッドではなく、body onload メソッドを使用してのみ機能します。
これが私の質問です: addDomListener メソッドを使用してこれを行うことができますか? もっと簡単に言うと、以下はうまくいきません。どうすればうまくいくでしょうか?
<script>
function initialize(countryID) {
// Map initialization
// Do stuff with countryID
}
google.maps.event.addDomListener(window, 'load', initialize(37));
</script>