Fea*_*ath 5 javascript google-maps google-maps-api-3
这是什么意思?
google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)
我有函数“ initialize()”,但我还添加了两个参数,经度和纬度,因此如下所示:
function initialize(longitude, latitude){
}
Run Code Online (Sandbox Code Playgroud)
因此,我必须对行中的“初始化”做任何事情:
google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)
google.maps.event.addDomListener为“load”事件添加一个 DOM 事件侦听器(在本例中为对象),并指定window要运行的函数。
从文档中:
addDomListener(instance:Object, eventName:string, handler:function(?), capture?:boolean)
返回值: MapsEventListener
跨浏览器事件处理程序注册。通过对该函数返回的句柄调用removeListener(handle) 来删除该侦听器。
ininitialize是google.maps.event.addDomListener(window, 'load', initialize);一个函数指针,不能用它传递参数。要传递参数,请将其包装在匿名函数中(不带参数):
google.maps.event.addDomListener(window, 'load', function () {
initialize(latitude, longitude);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16559 次 |
| 最近记录: |