This is a custom DynamicMapServiceLayer for Heatmap.js to work with the ArcGIS Javascript API.
Latest commit aa66021 Dec 10, 2014 @driskull driskull Merge pull request #7 from gbochenek/development
Upgrade to heatmap.js 2.0
Failed to load latest commit information.
src Upgrade to heatmap.js 2.0 Dec 10, 2014
.jshintrc 3.10 Jul 21, 2014
MIT-LICENSE.txt adding license Aug 24, 2012 no message Feb 6, 2013
index.html Normalize points Aug 19, 2014
license.txt no message Dec 6, 2012


This is a custom DynamicMapServiceLayer for Heatmap.js to work with the ArcGIS Javascript API.

View it live

Features heatmap.js is a JavaScript library that can be used to generate web heatmaps with the html5canvas element based on your data. Heatmap instances contain a store in order to colorize the heatmap based on relative data, which means if you're adding only a single datapoint to the store it will be displayed as the hottest(red) spot, then adding another point with a higher count, it will dynamically recalculate. The heatmaps are fully customizable - you're welcome to choose your own color gradient, change its opacity, datapoint radius and many more.


See example HTML file included in download.

New to Github? Get started here.


  • Notepad or HTML editor
  • A little background with Javascript
  • Experience with the ArcGIS Javascript API would help.



Find a bug or want to request a new feature? Please let us know by submitting an issue.


Anyone and everyone is welcome to contribute.


Copyright 2012 Esri

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

A copy of the license is available in the repository's license.txt file.

Access and Use Constraints The library is dual-licensed under the MIT and the Beerware license, feel free to use it in your projects.