Create your own heat maps using HeatMapAPI. Use it over the Internet or as a .NET DLL to run in your environment. Integrate heat map images into Google Maps or other GIS systems.
Frequenty Asked Questions

How do I get a free license?
In order to use the API you have to register for an API key. Once you receive your key, you can begin to use the free version on your website.

What does it cost?
Our free version is limited to 100 points per call with a maximum of 500 calls per day. For a monthly fee (no long term commitment), you can send as many points as you want, but are limited in the number of daily hits per the schedule below:
Hits Per Day Price
*200US $20.00/mo
500US $50.00/mo
1,000US $87.50/mo
2,500US $159.09/mo
4,500US $210.00/mo
Dedicated ServerUS $450.00/mo
* Note: for the 200 plan, there is a 3 month minimum. Optionally for a one time cost of US $2,499.00 you can license the .NET DLL to run one URL, however its up to you to implement the DLL into your own server environment. Contact us for multi URL licenses. We offer discounts for purchasing more than one month at a time. Contact us for details.

I cannot see all points
You might find a point that is not in a dense area might not show as any heat, because it is being totally overweighted by other more dense areas. See the SetDecay() function, and pass in a value under 1 and higher than 0, start with a value very small such as .0001.

Any tips for making it faster?
If your map is large, divide the mapsize in half [where you declare myHM.Init(400, 300);, change it to myHM.Init(200, 150);], the overlay in google will stretch to fit and be much faster. Also try submitting less accurate lat/lon values (e.g. 45.2352 instead of 45.23521233), makes the submits faster. Also try making your map smaller in pixels. If your using the large dataset method, you can also generate your datapoints server-side only, no need to pass the data from the client.

What mapping software are you compatible with?
We offer free sample code for Google maps, but you can use our API with any system that can take a PNG file and overlay it on your map. Virtual Earth (Bing) doesn't support overlays, although we think it would be possible to integrate it, the output from our API is just a single PNG file.

How many points of data can I submit to your API engine?
The free license you can submit 100 data points per call, but the commercial license there is no limitation. Matter of fact, the API is written to process thousands of points very quickly. We offer different options for your needs at a small fee. You'll find on the small set method, if your values are longer strings, you may be limited to less (like 60).

Question not answered?
Contact us for details.


    Copyright 2008, HeatMapAPI