我想做的是与此类似的事情(如何使用 Gmap4rails 设置缩放级别)
,但不是:
google.maps.event.addListenerOnce(Gmaps.map.getMapObject(), 'idle', function(){}
我想要类似的东西
google.maps.event.addListenerOnce(polygon, 'click', function(){}
_
所以我试着做一个实验:
handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
polygon = handler.addPolygons(<%= raw @myhash.to_json %>);
}
google.maps.event.addListener(polygon, "click", function( evt ) {
alert("hello!");
});
但它不起作用....
所以我的问题是,如何为 Polygons 添加一个监听器?