2014-01-11 83 views
1

是否有可能把事件处理程序标记,信息窗口等一般不指定已单独分配的实际变量? 将节省大量的代码对我来说,我还没有在文档中发现了一个解决方案呢。事件处理 - 谷歌地图V3

回答

0

这应该工作(的地方将它添加到您的脚本):

google.maps.Marker_=function(opts){ 
    this.clickHandler = google.maps.event.addListener(this,'click',function(){ 
    alert('click on a marker') 
    }); 
    this.setOptions(opts) 
    }; 
    google.maps.Marker_.prototype = google.maps.Marker.prototype; 
    google.maps.Marker = google.maps.Marker_; 
+0

我正在考虑这个解决办法,但有没有办法,我们可以能够处理附加到基本标记物和检测选中了哪个标记而无需定义我们自己的一个基础原型?这巨大的不便,因为我的代码模块的很大一部分已经被开发:( – Rohan

+0

@themosquitokiller:这是可能的,看到我更新的答案。 –