Aunque esta pregunta tiene casi 5 años, creo que una respuesta actualizada puede ayudar a los usuarios que buscan información actualizada. Hoy en día, Google obtiene sus datos meteorológicos de weather.com como se menciona en la esquina inferior izquierda de los resultados de búsqueda meteorológica de Google cuando busca la temperatura de cualquier ubicación (resaltada en un rectángulo rojo).
Pero como dice el OP muchas veces, los datos meteorológicos de Google están muy lejos del clima actual. Por ejemplo, al momento de escribir este artículo, muestra que la temperatura actual en Shimla, India, es de -4 C a las 9 pm, pero de acuerdo con el sitio web oficial del departamento meteorológico de India o IMD, incluso la temperatura mínima de todo el día fue de 1.4 C durante el 6 de enero de 2018 y la temperatura mínima de Todo el día generalmente ocurre en las primeras horas de la mañana. Del mismo modo, he comparado los datos de otras ciudades y ubicaciones en India y el clima actual no es el clima actual. Creo que desde donde Google toma sus datos meteorológicos solo proporcionan un promedio de años anteriores y no la temperatura actual real. Y varios sitios web meteorológicos que muestran temperaturas actuales muy diferentes para la misma ubicación.