使用Gmaps4rails gem监听infowindow
我希望在用户点击标记后放置一个事件,这通常是通过这种方式制作的:
var infoWindow = new google.maps.InfoWindow(); google.maps.event.addListener(infoWindow, 'domready', function() { // whatever you want to do once the DOM is ready });
我们在这个答案中可以看到: 收听google.maps.InfoWindow类的domready事件
问题是我正在使用gmaps4rails,而且我在“infoWindow”上面手动调用的变量已经在黑暗中生成了。
我们有变量“handler”来完成所有的工作
handler = Gmaps.build('Google');
我本能地认为应该是这样的:
var infoWindow = handler.infoWindow google.maps.event.addListener(infoWindow, 'domready', function() { // whatever you want to do once the DOM is ready });
但是不行。 我怎么能用这个gem完成这项工作? 谢谢。