Is there a way to create a heat map in google earth, so areas with higher values (of some specified parameter, such as population) appear as hotspots?
+3
A:
Hi,
This seems possible.
For instance, take a look at those few links :
Disclaimer : I've tried none of those
- HeatMapAPI.com
- And an example
- But I'm not sure how you'd do it ; seems related to .NET and a dll in some way... so might not be as nice as it seems...
- Density Mapping in Google Maps with HeatMapAPI
- Heat Maps for Google Maps - (a.k.a GeoIQ mashup)
- Using Google Maps to Produce Heat Maps
You've got a couple of links in those articles too ; some might be interesting too.
Pascal MARTIN
2009-08-03 21:47:10
Thanks. I had seen most of these links - it looks like most of them are geared toward either web pages or .NET. I should have specified I'm trying to do this in the thick client application. My best hope might be to write my own heat map algorithm and then generate an overlay for google earth.
Jeff Storey
2009-08-03 22:54:43
Ho :-( might be a bit harder, then :-( Anayway, if you find a nice solutionn, don't forget telling about it here : might help people arriving here seeing your question ! Good luck !
Pascal MARTIN
2009-08-04 04:10:19
I ended up creating a heatmap on a transparent image. Google earth uses a simple cylindrical projection so it's pretty easy to calculate latitude and longitude points based on the map size. My heatmap isn't perfect, but basically I just plotted a point at each location and blended close points together to create a "brighter" point. Thanks!
Jeff Storey
2009-08-05 12:08:36
A:
You can create polygons in a KML file and set the color of them. You can also make the polygons 3D, with height perhaps representing temperature.
Gary Kephart
2009-08-03 22:23:56
A:
Try free API heat maps. A really interesting implementation : http://en.tixik.com/tools/heatmaps