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