ポリゴンの insert_at、remove_at、set_at イベントの使用方法。
誰かがそれらの使用方法とイベント引数とは何かについていくつかのサンプルを提供できますか?
私が今やりたいことは、ユーザーがポリゴンを描画し、ポリゴンのノードをダブルクリックすると、ノードをポリゴンから削除したいということです。
それはできますか?
ポリゴンの insert_at、remove_at、set_at イベントの使用方法。
誰かがそれらの使用方法とイベント引数とは何かについていくつかのサンプルを提供できますか?
私が今やりたいことは、ユーザーがポリゴンを描画し、ポリゴンのノードをダブルクリックすると、ノードをポリゴンから削除したいということです。
それはできますか?
ここに役立つかもしれない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);
}
}
});
ポリゴンオブジェクトではなく、ポリゴンの実際のパスで使用するようにしてください。