2

ポリゴンの insert_at、remove_at、set_at イベントの使用方法。

誰かがそれらの使用方法とイベント引数とは何かについていくつかのサンプルを提供できますか?

私が今やりたいことは、ユーザーがポリゴンを描画し、ポリゴンのノードをダブルクリックすると、ノードをポリゴンから削除したいということです。

それはできますか?

4

2 に答える 2

1

ここに役立つかもしれない2つのリンクがあります:

イベントの場合: https ://developers.google.com/maps/documentation/javascript/events

あなたが尋ねるイベント: https ://developers.google.com/maps/documentation/javascript/overlays#PolygonArrays

remove_atイベントを使用することになりました。これが私がそれをどのように使用したかです:

google.maps.event.addListener(this, 'click', function(event) {                   
        path = this.getPath();
        for(i=0;i<path.length;i++){
            if( event.latLng == path.getAt(i)){
                 path.removeAt(i);
            }
        }
 });

ポリゴンオブジェクトではなく、ポリゴンの実際のパスで使用するようにしてください。

于 2012-06-13T16:34:48.113 に答える