Google maps api 3 Google Map API v.3图形库:编辑多段线期间触发事件

Google maps api 3 Google Map API v.3图形库:编辑多段线期间触发事件,google-maps-api-3,google-maps-api-2,polyline,Google Maps Api 3,Google Maps Api 2,Polyline,我正在将应用程序从API v.2移植到API v.3 应用程序具有允许用户绘制多段线的功能。每次插入新顶点时,路径长度都会更新。如何在v.3中执行此操作,因为图形库仅在polylinecomplete上具有事件。 所述编辑事件只能用于现有多段线。这并不能让我高兴,因为我只能在绘制完成后接收我的多段线对象 google.maps.event.addListener(drawingManager, 'overlaycomplete', function(event) { if

我正在将应用程序从API v.2移植到API v.3

应用程序具有允许用户绘制多段线的功能。每次插入新顶点时,路径长度都会更新。如何在v.3中执行此操作,因为图形库仅在polylinecomplete上具有事件。 所述编辑事件只能用于现有多段线。这并不能让我高兴,因为我只能在绘制完成后接收我的多段线对象

    google.maps.event.addListener(drawingManager, 'overlaycomplete', function(event) {
        if (event.type == google.maps.drawing.OverlayType.POLYLINE) {
            my_polyline = event.overlay
            drawingManager.setMap(null);
        }
    });

我知道这个问题很老了。以防有人遇到同样的问题: 这是非常有用的:

google.maps.event.addListener(your_polyline.getPath(), 'insert_at', function(index) { // Do what you like when you insert a new point on your polyline here. }); google.maps.event.addListener(your_polyline.getPath(), 'set_at', function(index) { // Do what you like when you move an existing point on your polyline here. });