2011-12-27 17 views
2

私はGoogle Maps APIをしばらく使っていましたが、最近私は新しいものがあることを確認しました。私は2日前からこれで遊んでいましたが、今は何かを知りたいです。私はポリラインが編集されているときに発生するイベントを探しています。Google Maps Api: "Editcomplete"のポリライン

イベントはありませんが、マップ上に新しいポリラインを作成した場合にのみ機能します。polylinecompleteイベントがあります。しかし、私が編集可能なポリラインを.setEditable(true)に設定しても、それはしません。私は、ポリラインまたは "changed_points"のようなもののポイントに対してdraggendイベントを取得する方法を見つけることができません。

enter image description here

あなたが何かを示唆することはできますか?ポリラインのすべてのイベントを試しましたが、成功しませんでした。

ありがとうございます。

答えて

3

ポリラインのすべてのプロパティをチェックしているときに "capturing_changed"が見つかりました。私はこれを正しい方法でキャプチャするのかどうかはわかりませんが、うまくいきます。これは、行のマーカーがドラッグされたとき(開始と終了)に機能します。

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