[GIS] Rendering temperature on Google Maps

google mapsgoogle-maps-api

I have a number of data points in the form of (latitude,longitude,temperature). I am required to render the temperature on a map.

The final result should be similar to the the map here

I used google heat maps for this, and was able to render the data points successfully. The problem however is that the readings are far apart, so each reading appear as a disconnected circle. I could increase the radius of the rendered data points to solve this.

Is google heat map used to render the temperature correctly or should I use another API?

Best Answer

The google maps heat map ( currently ) only displays the 'heat' of the point density rather than the Z value.

Your best bet ( as I am doing ) is to investigate gdal_grid which will interpolate your random geo-spacial data onto a grid which then can be used to create an image file ( png / geoTiff etc ) and then display this image.