Heatmap baseado em pesos médios e não no número de pontos de dados

Eu estou fazendo um mapa de calor com o Google API v3. Eu vou dar um exemplo. Vamos considerar as magnitudes do terremoto. Eu atribuo pesos para cada ponto para especificar sua magnitude. No entanto o google considera a densidade de pontos quando você diminui o zoom. Quanto mais pontos houver em um lugar, mais vermelho ele fica. Por exemplo, se dois terremotos ocorreram em quilômetros um do outro, um com magnitude 3 e outro com magnitude 8, o primeiro deveria ser verde / azul e o segundo seria vermelho. Mas quando você diminui o zoom e os dois pontos se aproximam no mapa, o Google Maps considera o número de pontos em vez dos pesos e, como resultado, ele é lido. Eu quero que seja a média, ou seja, (3 + 8) / 2 = 5,5 ... qualquer cor que represente. Isso é possível?

questionAnswers(5)

yourAnswerToTheQuestion