ArcGIS很早就有热力图。桌面版或者Web API都有。
同时推荐一下开源的方案,都是JS的,基于其它语言的也有,google之即可:
heatmap.js[1],在github上有2000多star,400多fork。它能够实现地图热度,同时还能探测鼠标的点击,实现屏幕热度。
webgl-heatmap[2].在github上有500多star。它主要是能实现高性能的大量数据的热度图。我粗略测试过百万条数据大概40s,这个是我们主力使用的库。
simpleheat[3].在github上100多star.LeafLet的热图插件,性能好,实现简单。
如果说ArcGIS是闭源。第一个库2011年就存在,至于有没有人参考就不得而知了。
类似的有谷歌地图,靠大数据进行分析
谷歌当然有大数据了,只是现在谷歌在国内很难访问