HeatmapLayerAPIを使用していますhttps://developers.google.com/maps/documentation/javascript/layers#JSHeatMaps
次のようにヒートマップを生成します。
heatmap = new google.maps.visualization.HeatmapLayer({
data: heatmapData,
radius: 50
});
heatmap.setMap(google_map);
上記と同じ機能を使用して別のヒートマップを表示したい場合(ajaxを使用していて、表示する新しいマーカーがあるので、ヒートマップも変更する必要があります)、ヒートマップレイヤーはマップ上に残ります。この場合はiマップ上に2つの重複するヒートマップがあります。現在のヒートマップレイヤーを最初に削除するにはどうすればよいですか?
これが私のデモコードです。マップの下のリンクをクリックするとヒートマップが追加されます。もう一度クリックすると削除されますが、何度も何度も複製されます。