私はここで同様の質問を見つけましたが、答えは挿入部分のみであり、私の特定の質問である、より多くのポリゴンを含むマップ内のポリゴンを削除することではありませんでした。
私のコードは、ポリゴンのリストをロードしてマップを初期化し、次にGoogleマップに挿入します。
(in a loop) {
var poly=getNextPolygon();
poly.setMap(map);
google.maps.event.addListener(poly, 'click', function() {
//insert code to delete only this polygon from the map hera
});
}
私のコードは、ポリゴンのロードと描画、および各ポリゴン内のクリックへの応答に問題なく機能します。
たとえば、3つのポリゴンをロードし、そのうちの1つをクリックすると、このポリゴンなしでマップをリロードしたいのですが、リスナー内のコードを誰かに教えてもらえますか?それがばかげた質問であるならば、私は申し訳ありませんがグーグルマップコーディングに不慣れです。
よろしく。