2014-01-11 129 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:這是可能的,看到我更新的答案。 –