Google maps v3 api 建议使用 addDomListener() 方法加载初始化函数,而不是将其附加到 body 标签。
<script>
function initialize() {
// Map initialization
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
not:
<body onload="initialize()">
但是,我想通过初始化函数传递一个变量:fe initialize(37)。这仅适用于 body onload 方法,而不是 addDomListener 方法。
这是我的问题:我可以使用 addDomListener 方法来做到这一点。更简单地说,跟随不起作用,我怎样才能使它起作用?
<script>
function initialize(countryID) {
// Map initialization
// Do stuff with countryID
}
google.maps.event.addDomListener(window, 'load', initialize(37));
</script>