如何在google map v3中保存/更新已编辑的折线

时间:2013-03-07 07:22:36

标签: google-maps polyline

我正在使用谷歌折线绘制道路,因此我将折线设为可编辑,以使其更精确。 当我完成编辑时,我想要polyline.getPath()来获取所有更新的段路径,但结果仍然是旧的折线而不是编辑的折线。我该怎么办?

更多:

google.maps.event.addListener(polyline, 'capturing_changed', function(e) {
                       var path = this.getPath();
               console.log('capture event  '+path);
               for(i = 0; i < path.length; i++){
                            console.log("new point "+path.getAt(i));
                        }   
               console.log(e);

});

当我编辑折线时,我会得到这个事件,使用这个事件我可以看到更新的路径,但是这个更新的路径错过了许多重要的点。如果我使用更新路径上的剩余点来构建poliline,则此折线不是我之前编辑过的。

除了capture_changed事件,当我编辑折线时,set_at,insert_at,remove_at永远不会激发给我

0 个答案:

没有答案