What is Google temp showing based on?

It is not based on a measurement but rather, an estimations, I suppose.

It can show as big as 20°C difference from official weather stations in some places.

What is Google temp showing based on?
Post Opinion