Alternar entre los datos en Google Heat Map

¿Solo se pregunta si hay una manera fácil de alternar entre 2 o más conjuntos de variables de matriz de datos utilizando la capa de mapa de calor con Google Maps?

El clásico ejemplo de:

var taxiData = [
new google.maps.LatLng(37.782551, -122.445368),
new google.maps.LatLng(37.782745, -122.444586), ...
];

pointArray = new google.maps.MVCArray(taxiData);
heatmap = new google.maps.visualization.HeatmapLayer({
data: pointArray
});
heatmap.setMap(map);

Pero, ¿y si quiero tener un vartaxiDataJan, vartaxiDataFeb y alternar entre los 2? Quiero crear un botón de alternancia y luego cambiar entre los conjuntos de datos, en este caso, entre 2 meses.

Miré lo siguiente:Actualización de datos de mapa de calor, simple google HeatMap

Pero eso solo agrega un nuevo registro a la parte inferior de la matriz, mientras que quiero reemplazar la matriz completa

¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta