What is Google temp readings based on?

For example,

Google was saying just -3°C for the place

I measured -15°C with a liquid thermometer myself

Official weather station was saying -16°C

Google goes very off

Updates
+1 y
It is not even based on an unofficial measurements.

It looks like it is just guessing for some places.
Updates
+1 y
Because you can't measure that wrong. Lol.
What is Google temp readings based on?
Post Opinion