2011-12-27 83 views
2

我一直在使用Google Maps Api一段時間,最近我檢查是否有新的東西:繪圖管理器。自兩天前我一直在玩這個,現在我想知道一些事情。我正在尋找正在編輯Polyline時觸發的事件。Google Maps Api:「Editcomplete」上的折線

有一個polylinecomplete事件,但它只適用於在地圖上創建新的折線。但是當我設置折線可編輯.setEditable(true)它不。我無法找到一種方法來獲取Polyline上的點或「changed_points」之類的事件draggend

enter image description here

您能否提供些什麼呢?我已經嘗試了Polyline的所有事件,但沒有成功。

在此先感謝。

回答

3

我在檢查折線的所有屬性時發現「capturing_changed」。我不確定這是否是捕獲事件的正確方式,但它工作正常。當線上的標記被拖拽時(起始和結束)它會起作用。

google.maps.event.addListener(myPolyline, 'capturing_changed', function(e) { 
    var path = this.getPath(); 
    // Path... blah blah 
});