¿Cambio de peso del map de calor en el evento de alejamiento?

Aquí mi pequeño map de calor de Tallin con 3 fonts:
enter image description here

Como puede ver, no hay una parte "roja" en este ejemplo de map.

Pero cuando me alejo, entiendo esto:
enter image description here

Necesito que mi map de calor tenga un color naranja-amarillo-verde cuando te alejas, no rojo.
¿Cómo puedo lograr eso con Heatmap y google-maps-api (opcionalmente)?

Nota:
Hice un evento de alejamiento para cambiar el radio, creo que este evento también puede ayudarme a resolver este problema, pero no sé qué configuraciones debo cambiar:

 google.maps.event.addListener(map, 'zoom_changed', function() { var zoomLevel = map.getZoom(); heatmap.setOptions({radius:zoomLevel*0.5}); }); 

  • JavaScript Array # map: argumento de índice
  • Centro emergente emergente Y marcador al map
  • Determine cuántos campos tiene un object Javascript
  • Folleto getBounds () que devuelve longitudes mayores que 180
  • Mapa mundial Javascript
  • ¿Cómo abrir una window emergente de marcador de folleto desde el enlace fuera del map?
  • Problema con el map de Javascript vs map
  • Mapa en blanco del folleto
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.