Cet hiver, utilisez Google Maps et Waze pour trouver les meilleurs prix des carburants au Royaume-Uni

Google a publié des conseils sur l’utilisation de Google Maps et Waze pour comparer les prix des carburants à travers le Royaume-Uni cet hiver. La fonctionnalité affiche les prix par station afin que les conducteurs puissent planifier des arrêts de ravitaillement moins chers. Cet article explique comment ces outils fonctionnent, ce que les conducteurs doivent vérifier et où les données comportent encore des limites.

Lecture audio non disponible dans ce navigateur
Cet hiver, utilisez Google Maps et Waze pour trouver les meilleurs prix des carburants au Royaume-Uni

Tags

Résumé rapide

Google a publié des conseils sur l’utilisation de Google Maps et Waze pour comparer les prix des carburants à travers le Royaume-Uni cet hiver. La fonctionnalité affiche les prix par station afin que les conducteurs puissent planifier des arrêts de ravitaillement moins chers. Cet article explique comment ces outils fonctionnent, ce que les conducteurs doivent vérifier et où les données comportent encore des limites.

Cet hiver, utilisez Google Maps et Waze pour trouver les meilleurs prix des carburants au Royaume-Uni

L'hiver est la saison où l'écart entre « la station que j'utilise toujours » et « la station la moins chère sur mon trajet » devient intéressant à combler. Les démarrages à froid, le ralenti pendant que le pare-brise se dégivre et la circulation plus lente poussent tous la consommation de carburant dans la mauvaise direction, au moment précis où les budgets des ménages sont les plus sous pression. L'équipe britannique de Google a abordé ce sujet directement dans un billet de blog d'entreprise intitulé « This winter, use Google Maps and Waze to find the best fuel prices in the UK », publié sur le blog de Google et daté du 8 octobre 2026.

Cet article considère ce billet comme sa seule source factuelle. Il explique ce que couvre l'annonce, ce qu'elle ne couvre pas, et comment construire un petit flux de travail honnête autour de Google Maps et Waze — y compris quelques scripts que vous pouvez exécuter localement pour que la comparaison et la tenue de registres prennent quelques secondes plutôt que quelques minutes.

Ce que dit la source — et ce qu'elle ne dit pas

Vérifié dans la source :

  • Google a publié un billet centré sur le Royaume-Uni conseillant aux conducteurs d'utiliser Google Maps et Waze pour trouver les meilleurs prix des carburants au Royaume-Uni cet hiver.
  • Le billet est disponible à l'adresse https://blog.google/company-news/inside-google/around-the-globe/google-europe/united-kingdom/google-maps-waze-fuel-prices-uk

Non établi par cette source, et donc non affirmé ici :

  • Combien de stations britanniques sont couvertes, ni quels détaillants participent.
  • D'où viennent les données de prix, à quelle fréquence elles sont actualisées, ni comment les stations sont classées.
  • Si les prix sont fournis par des partenaires, par les utilisateurs, ou par un mélange des deux.
  • Les noms de menus propres à chaque plateforme, qui diffèrent selon les versions des applis et les systèmes d'exploitation.

Cette distinction compte. La valeur pratique de l'annonce réside dans le fait que deux applis que les conducteurs britanniques ont déjà sur leur téléphone sont présentées comme des lieux où comparer les prix des carburants. Tout ce qui suit est écrit pour fonctionner avec ce fait et pour éviter de combler les lacunes avec des détails inventés.

Pourquoi le cadrage hivernal n'est pas qu'un argument marketing

Cette partie relève de l'interprétation, et non d'une affirmation de la source, mais le raisonnement est simple. Conduire en hiver, c'est conduire moins efficacement. Un moteur froid consomme plus de carburant jusqu'à ce qu'il atteigne sa température de fonctionnement, et les courts trajets hivernaux ne l'atteignent jamais. Le dégivrage et le désembuage ajoutent du temps au ralenti avant même de parcourir un mètre. Des matins et des soirs plus sombres signifient plus de temps dans un trafic en accordéon avec les phares, le chauffage et les vitres chauffantes en marche.

Ajoutez à cela des prix à la pompe volatils, et le résultat est une saison où quelques pence par litre s'accumulent rapidement sur un mois de trajets domicile-travail. Comparer les prix avant de quitter la maison ne coûte rien ; découvrir la différence après avoir fait le plein coûte tout le réservoir. C'est le comportement que le billet de Google encourage, et c'est le comportement que ce flux de travail est conçu pour soutenir.

Prérequis

Avant de commencer, assurez-vous de disposer de ce qui suit :

  • Un smartphone avec Google Maps ou Waze installé, et les services de localisation activés.
  • Soit une connexion de données mobiles, soit une carte hors ligne téléchargée à l'avance pour les zones à faible signal.
  • Un compte Google si vous souhaitez que les lieux et listes enregistrés se synchronisent entre appareils (facultatif pour la recherche de base).
  • Pour les scripts auxiliaires : un ordinateur sous macOS, Linux ou Windows, avec Python 3.9 ou version ultérieure, et pip disponible.
  • Une application de terminal (Terminal, PowerShell ou votre shell préféré).

Les scripts n'utilisent aucune API privée, aucune clé, aucun point de terminaison non documenté. Ils construisent des URL Google Maps standard et documentées et tiennent à jour un fichier CSV local qui vous appartient.

Installation étape par étape

L'installation ci-dessous prend environ cinq minutes. Chaque commande est précédée d'une explication de ce qu'elle fait.

1. Vérifiez votre installation de Python

Vérifiez que Python 3 est présent et quelle version vous avez. Tout à partir de 3.9 convient.

python3 --version

Si cela échoue sous Windows, essayez plutôt le lanceur py :

py --version

2. Créez un répertoire de travail

Gardez le projet au même endroit pour que les scripts et le journal des prix restent ensemble.

mkdir -p ~/fuel-prices && cd ~/fuel-prices

3. Créez et activez un environnement virtuel

Un environnement virtuel isole les paquets que vous installez du reste de votre système.

python3 -m venv .venv

Activez-le sous macOS ou Linux :

source .venv/bin/activate

Activez-le sous Windows PowerShell :

.venv\Scripts\Activate.ps1

4. Mettez à jour pip

Un installateur à jour évite la plupart des surprises liées à la résolution des dépendances.

python -m pip install --upgrade pip

Les scripts ci-dessous ne reposent que sur la bibliothèque standard de Python, donc aucun autre paquet n'est nécessaire. Si vous voulez plus tard des graphiques, installez matplotlib dans le même environnement virtuel.

5. Créez le générateur de liens Maps

Ce script transforme un nom de lieu ou un code postal en une URL de recherche Google Maps en utilisant le schéma documenté des URL Maps. Enregistrez-le sous maps_link.py.

#!/usr/bin/env python3
"""Build a Google Maps search URL for fuel prices near a place."""
import sys
from urllib.parse import quote

BASE = "https://www.google.com/maps/search/?api=1&query="


def fuel_search_url(place: str) -> str:
    """Return a Maps URL that searches for fuel prices near `place`."""
    query = f"fuel prices near {place}"
    return BASE + quote(query)


if __name__ == "__main__":
    if len(sys.argv) != 2:
        raise SystemExit("usage: python maps_link.py \"<place or postcode>\"")
    print(fuel_search_url(sys.argv[1]))

Exécutez-le avec une ville, un code postal ou un nom de rue.

python maps_link.py "Sheffield"

6. Créez l'enregistreur de prix

Ce script ajoute une observation à un fichier CSV dans votre répertoire personnel. Il conserve un historique daté que vous pourrez analyser plus tard. Enregistrez-le sous log_price.py.

#!/usr/bin/env python3
"""Append one fuel-price observation to a local CSV log."""
import argparse
import csv
import datetime
import pathlib

FIELDS = ["date", "station", "fuel", "price_pence", "notes"]
LOG = pathlib.Path.home() / "fuel-prices" / "prices.csv"


def main() -> None:
    parser = argparse.ArgumentParser(description="Record one fuel price.")
    parser.add_argument("station", help="Station name or postcode")
    parser.add_argument("fuel", help="petrol, diesel, e10, e5 or super")
    parser.add_argument(
        "price_pence",
        type=float,
        help="Price per litre in pence, exactly as shown in the app",
    )
    parser.add_argument("--notes", default="", help="Optional note")
    args = parser.parse_args()

    LOG.parent.mkdir(parents=True, exist_ok=True)
    new_file = not LOG.exists()

    with LOG.open("a", newline="") as handle:
        writer = csv.DictWriter(handle, fieldnames=FIELDS)
        if new_file:
            writer.writeheader()
        writer.writerow(
            {
                "date": datetime.date.today().isoformat(),
                "station": args.station,
                "fuel": args.fuel.lower(),
                "price_pence": args.price_pence,
                "notes": args.notes,
            }
        )

    print(f"Logged {args.station} {args.fuel} at {args.price_pence}p")


if __name__ == "__main__":
    main()

7. Créez le script de rapport

Celui-ci lit le CSV et affiche le prix le moins cher que vous avez enregistré pour chaque combinaison station/carburant. Enregistrez-le sous report.py.

#!/usr/bin/env python3
"""Print the lowest recorded price per station and fuel type."""
import csv
import pathlib

LOG = pathlib.Path.home() / "fuel-prices" / "prices.csv"


def main() -> None:
    if not LOG.exists():
        raise SystemExit(f"No log yet at {LOG}")

    best: dict[tuple[str, str], float] = {}
    with LOG.open(newline="") as handle:
        for row in csv.DictReader(handle):
            key = (row["station"], row["fuel"])
            price = float(row["price_pence"])
            if key not in best or price < best[key]:
                best[key] = price

    for (station, fuel), price in sorted(best.items()):
        print(f"{station:<28} {fuel:<8} {price:>7.1f}p")


if __name__ == "__main__":
    main()

Utiliser Google Maps en pratique

Ouvrez Google Maps et recherchez une station-service, soit par nom de marque, soit par un terme général comme « petrol station ». Les résultats apparaissent sous forme d'épingles ; toucher l'une d'elles ouvre les détails du lieu. Lorsqu'un prix est disponible pour cette station dans votre version de l'appli, il apparaît dans ce panneau.

Quelques habitudes rendent cela plus rapide en hiver :

  1. Cherchez avant de partir, pas en conduisant. Préparez la comparaison à la maison, puis naviguez vers la station choisie. N'interagissez pas avec le téléphone au volant.
  2. Cherchez autour de votre destination, pas seulement de votre point de départ. Si vous vous rendez au travail ou au supermarché, la station la moins chère sur ce corridor n'est souvent pas celle la plus proche de votre porte.
  3. Utilisez vos listes enregistrées. Ajouter deux ou trois stations habituelles à une liste vous donne une rotation rapide à consulter plutôt qu'une nouvelle recherche à chaque fois.
  4. Vérifiez le détour. Une station à cinq minutes de votre itinéraire vaut rarement le coup pour une différence de deux pence ; voir le calcul du seuil de rentabilité dans les exemples d'utilisation ci-dessous.

Les libellés et dispositions exacts diffèrent entre iOS et Android et changent d'une version à l'autre, alors considérez ce qui précède comme la forme de la tâche plutôt qu'un guide au pixel près.

Utiliser Waze en pratique

Waze est couvert par le même billet de Google, et il remplit un objectif légèrement différent : il est conçu autour du trajet lui-même. Ouvrez Waze, recherchez une station-service ou utilisez l'option liée au carburant dans le menu de l'appli, et vérifiez si un prix est affiché pour les stations qu'il renvoie. Si vous êtes déjà en train de naviguer, consulter les stations le long de l'itinéraire est généralement plus utile que consulter les stations près de votre position actuelle, car vous allez de toute façon les croiser.

Comme pour Maps, les noms de menus varient selon la version et la région. Si un libellé de votre version ne correspond pas à ce que vous attendez, cherchez la catégorie carburant plutôt qu'une formulation précise.

Exemples d'utilisation

Exemple 1 : construire et ouvrir une recherche comparative

Générez l'URL pour votre zone :

python maps_link.py "M32 0XX"

Ouvrez le résultat directement dans votre navigateur par défaut sous macOS :

open "$(python maps_link.py 'M32 0XX')"

Sous Linux, utilisez xdg-open à la place de open :

xdg-open "$(python maps_link.py 'M32 0XX')"

Sous Windows PowerShell :

Start-Process "$(py maps_link.py 'M32 0XX')"

Exemple 2 : enregistrer ce que vous trouvez

Enregistrez chaque observation au fur et à mesure que vous comparez les stations. Remplacez les valeurs indicatives par les chiffres affichés dans l'appli.

python log_price.py "Station A" petrol <price> --notes "seen in Maps"
python log_price.py "Station B" diesel <price> --notes "seen in Waze"

Exemple 3 : voir vos options les moins chères enregistrées

Après quelques semaines d'enregistrement, affichez un résumé :

python report.py

Exemple 4 : déterminer si un détour vaut le coup

Il s'agit d'un petit calcul explicite. Il utilise la conversion 1 gallon impérial = 4,54609 litres, et toutes les entrées viennent de vous. Aucun chiffre de prix n'est présumé.

#!/usr/bin/env python3
"""Decide whether driving further for cheaper fuel pays off."""

LITRES_PER_GALLON = 4.54609


def worth_the_detour(
    extra_miles: float,
    mpg: float,
    price_pence: float,
    saving_pence: float,
    litres_bought: float,
) -> bool:
    """Return True if the saving beats the cost of the extra distance."""
    cost_per_mile = (price_pence / mpg) * LITRES_PER_GALLON
    extra_cost = extra_miles * cost_per_mile
    saving = litres_bought * saving_pence
    return saving > extra_cost


if __name__ == "__main__":
    # Replace every value below with your own figures.
    extra_miles = 4.0
    mpg = 40.0
    price_pence = float(input("Price at the nearer station (pence/litre): "))
    saving_pence = float(input("Saving per litre at the further station: "))
    litres = float(input("Litres you intend to buy: "))

    print("Worth the detour:", worth_the_detour(extra_miles, mpg, price_pence, saving_pence, litres))

Le but de ce script n'est pas la précision au penny près. C'est de vous empêcher de faire un aller-retour de vingt minutes pour économiser moins que ce que le trajet coûte en carburant et en temps.

Exemple 5 : un alias shell hebdomadaire

Ajoutez ceci à ~/.bashrc ou ~/.zshrc pour vérifier les prix avec une seule commande courte. Remplacez l'espace réservé par votre propre code postal.

alias fuelcheck='open "$(python3 ~/fuel-prices/maps_link.py "<YOUR_POSTCODE>")"'

Rechargez votre configuration de shell :

source ~/.bashrc

Une routine hivernale qui tient la route

Trois habitudes apportent l'essentiel du bénéfice :

  • Comparez sur des trajets que vous faisiez déjà. Les trajets pour déposer les enfants à l'école, les trajets domicile-travail et les courses au supermarché ont déjà des corridors fixes. Trouvez une fois la station la moins chère sur ces corridors, et la décision est prise pour la saison.
  • Enregistrez au fur et à mesure. Deux secondes par observation construisent un historique qui vous dit quelle station locale est réellement la moins chère sur un mois, plutôt que celle qui se trouvait être la moins chère un mardi donné.
  • Confirmez à la pompe. Tout prix affiché dans l'appli est un point de référence, pas un engagement. Ce qui est sur le panneau de la station, c'est ce que vous payez.

Limites et questions ouvertes

La source est un billet de blog de Google, pas un service de garantie de prix. Il n'indique pas à quel point les prix affichés sont à jour, comment la couverture varie à travers le Royaume-Uni, ni comment sont traités les litiges concernant un prix inexact. Ce sont là des questions ouvertes auxquelles seules les applis elles-mêmes, ou la documentation de Google, peuvent répondre.

Deux autres mises en garde méritent d'être énoncées clairement. Premièrement, les scripts de cet article sont des commodités construites sur un comportement d'URL documenté et un fichier CSV local ; ce ne sont pas des produits Google, ni des intégrations officielles, ni des éléments affiliés à l'une ou l'autre appli. Deuxièmement, les interfaces des applis ne sont pas stables. Un libellé qui existe dans votre version peut se déplacer ou être renommé dans la prochaine mise à jour, alors suivez la fonction plutôt que la formulation exacte.

Conclusion

Le problème des prix des carburants en hiver n'est pas vraiment un problème d'information — l'information est disponible dans deux applis que la plupart des conducteurs britanniques ont déjà installées. C'est un problème de routine. Comparer les prix avant de partir, tenir un court registre de ce que vous trouvez et refuser les détours qui coûtent plus qu'ils ne font économiser fera plus pour votre budget carburant que n'importe quelle astuce ingénieuse. Google Maps et Waze vous donnent la comparaison ; les petits scripts ci-dessus veillent à ce que vous l'utilisiez réellement, semaine après semaine, jusqu'à ce que le temps s'améliore.

Sources