从示例中我看不到在地图上以编程方式创建的形状上添加rightclick事件的方法。我正在创建保存到数据库的地图,所以我正在恢复形状。我看到一个示例,他们在示例中的'overlaycomplete'侦听器事件中添加了一个click事件,但是如果要创建形状,如何执行此操作?
答案 0 :(得分:1)
您现在也可以稍微简洁一点的方式来做:
newShape.addListener('rightclick', function () {
alert('Right clicked!');
});
答案 1 :(得分:0)
所以答案很简单。我刚刚添加了这段代码来添加监听器:
google.maps.event.addListener(newShape, 'rightclick', function (e) {
alert('Right clicked!');
});
其中newShape是新创建的多边形。