0
我在我的應用程序中使用gmaps4rails
v2
。我有多個標記,我將其作爲散列發送。我想清除默認的信息窗口,並對每個標記點擊和懸停使用不同的功能。這是我從本網站的其他問題中發現的,但它不適用於我。Gmaps4Rails v2刪除並添加事件處理程序
markers = handler.addMarkers(<%=raw @hash.to_json %>);
for (var marker in markers) {
google.maps.event.clearListeners(marker, 'click');
}
從v1
和gmaps4rails
v2
本站混合代碼的答案。
嘗試:google.maps.event.clearListeners(marker.getServiceObject(),'click'); – apneadiving
感謝您的回覆,但它沒有奏效。我在它的部分視圖中找到了'handler.buildmap({function(){*}})'。這是對的嗎? – illestdesigns
是的,你能告訴我你的整個代碼嗎? – apneadiving