以编程方式添加谷歌地图形状需要添加rightclick监听器事件的方式

时间:2015-12-16 14:57:37

标签: google-maps

从示例中我看不到在地图上以编程方式创建的形状上添加rightclick事件的方法。我正在创建保存到数据库的地图,所以我正在恢复形状。我看到一个示例,他们在示例中的'overlaycomplete'侦听器事件中添加了一个click事件,但是如果要创建形状,如何执行此操作?

2 个答案:

答案 0 :(得分:1)

您现在也可以稍微简洁一点的方式来做:

newShape.addListener('rightclick', function () {
    alert('Right clicked!');
});

答案 1 :(得分:0)

所以答案很简单。我刚刚添加了这段代码来添加监听器:

google.maps.event.addListener(newShape, 'rightclick', function (e) {
        alert('Right clicked!');
    });

其中newShape是新创建的多边形。