Google Map API v.3绘图库:编辑多段线期间激发事件



我正在将应用程序从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);
        }
    });

我知道这个问题很老了。万一有人遇到同样的问题:编辑事件api非常有用:

google.maps.event.addListener(your_polyline.getPath((,'insert_at',function(index({//在此处的多段线上插入新点时,请执行您喜欢的操作。});google.maps.event.addListener(your_polyline.getPath((,'set_at',function(index({//将多段线上的现有点移动到此处时,请执行您喜欢的操作。})

最新更新