GoogleMaps中事件触发出现的参数信息的传递方式,目前发现只有一种,如下所示:
function addClickListener() { GEvent.addDomListener(map,'click',function(overlay,pPoint) { if(pPoint) { showLatLng(overlay,pPoint); // } }); } function showLatLng(overlay,pPoint) { clickPoint.innerHTML="当前纬度;"+pPoint.lat()+" 经度:"+pPoint.lng(); }
上面两个函数,第一个为GoogleMaps对象添加鼠标点击事件的监听,第二个函数负责处理点击事件。
GEvent.addDomListener(map,'click',function(overlay,pPoint) 此处必须用一个匿名函数接收或者不接受事件参数,不能使用自定义的函数的名字。接收以后就可以调用自定义函数了,如上所示。