Javascript D3将热图叠加到地图上

Javascript D3将热图叠加到地图上,javascript,d3.js,heatmap,Javascript,D3.js,Heatmap,我正在尝试从csv值(行、列和计数)创建网格热图,然后将热图覆盖到地图上(谷歌地图或任何静态地图图像也可以)。该网格是由纬度和经度组成的二维网格。如有任何帮助,将不胜感激 我看了这个例子,对如何绘制热图有了一个想法 我试图创建如下内容:,但没有GeoJSON值。http://bl.ocks.org/mbostock/4060606不是谷歌地图覆盖。d3.map();建议可能是具有状态对象数组的dom。因此,您的目标只是按照正确的顺序排列数据。只是猜测而已 此外,我打赌tsv是以制表符分隔的值(与

我正在尝试从csv值(行、列和计数)创建网格热图,然后将热图覆盖到地图上(谷歌地图或任何静态地图图像也可以)。该网格是由纬度和经度组成的二维网格。如有任何帮助,将不胜感激

我看了这个例子,对如何绘制热图有了一个想法


我试图创建如下内容:,但没有GeoJSON值。

http://bl.ocks.org/mbostock/4060606
不是谷歌地图覆盖。d3.map();建议可能是具有状态对象数组的dom。因此,您的目标只是按照正确的顺序排列数据。只是猜测而已

此外,我打赌tsv是以制表符分隔的值(与逗号分隔的值相反)。没什么大不了的

var rateById = d3.map(); // looks like assigning this map dom to a var
...

.defer(d3.tsv, "unemployment.tsv", function(d) { rateById.set(d.id, +d.rate); }) // this one appears to be assigning the tsv data to the dom map, the above var

一般来说,如果您有一个特定的问题,并且已经编写了一些代码,那么您将在StackOverflow上获得更好的响应。你被困在哪里?你想解决的问题是什么?