Client Side Heatmap

Author: Alastair Aitchison

Category: Layout

Module Size: 9kb (minified 2.5kb)

Original Source: Bing Maps AJAX v7 Heatmap Library

Dependencies: Client browser must support the <canvas> element (IE7+/Chrome/FF3.6+)


This module allows you to easily create "heatmap" overlays to visually analyse the distribution of a set of point data. Heatmap layers can be customised by changing the intensity and radius of the heatspot created around each datapoint, together with custom colour gradients including alpha transparency.

Deafult heatmap


  • Added Feature tester sample app
  • Updated function that sets option to regenerate color map when new gradient specified.
  • Added second parameter to SetOption function to refresh heat map after setting options.
  • Bug fix for when canvas is added to map too early
  • Bug fix for map wrapping functionality that has points out of view on second map but should be in view on first map
  • Show/Hide functionality

Last edited Jan 29 at 12:46 AM by rbrundritt, version 10


rbrundritt Jan 19 at 10:33 PM 
I have code on how to do this with the Bing Maps WPF, WP, and Windows Store API's here:

JinishBhardwaj Jan 4, 2012 at 9:39 PM 
Hi, is there a similar library for the Bing Maps Silverlight control as well ?