هذا الشتاء، استخدم خرائط جوجل وويز للعثور على أفضل أسعار الوقود في المملكة المتحدة

نشرت جوجل إرشادات حول استخدام خرائط جوجل وواز لمقارنة أسعار الوقود في جميع أنحاء المملكة المتحدة هذا الشتاء. تُظهر الميزة أسعارًا على مستوى المحطات حتى يتمكن السائقون من التخطيط لمحطات تزويد وقود أقل تكلفة. يشرح هذا المقال كيفية عمل الأدوات، وما ينبغي للسائقين التحقق منه، وأين لا تزال البيانات محدودة.

القراءة الصوتية غير متاحة في هذا المتصفح
هذا الشتاء، استخدم خرائط جوجل وويز للعثور على أفضل أسعار الوقود في المملكة المتحدة

الوسوم

ملخص سريع

نشرت جوجل إرشادات حول استخدام خرائط جوجل وواز لمقارنة أسعار الوقود في جميع أنحاء المملكة المتحدة هذا الشتاء. تُظهر الميزة أسعارًا على مستوى المحطات حتى يتمكن السائقون من التخطيط لمحطات تزويد وقود أقل تكلفة. يشرح هذا المقال كيفية عمل الأدوات، وما ينبغي للسائقين التحقق منه، وأين لا تزال البيانات محدودة.

هذا الشتاء، استخدم Google Maps وWaze للعثور على أفضل أسعار الوقود في المملكة المتحدة

الشتاء هو الموسم الذي تصبح فيه الفجوة بين "المحطة التي أستخدمها دائمًا" و"أرخص محطة على مساري" جديرة بالإغلاق. فبدء التشغيل البارد، والتباطؤ أثناء إزالة الصقيع عن الزجاج، وحركة المرور الأبطأ، كلها تدفع استهلاك الوقود في الاتجاه الخاطئ في اللحظة نفسها التي تكون فيها ميزانيات الأسر تحت أكبر ضغط. عالج فريق Google في المملكة المتحدة ذلك مباشرةً في منشور مدونة للشركة بعنوان "هذا الشتاء، استخدم Google Maps وWaze للعثور على أفضل أسعار الوقود في المملكة المتحدة"، نُشر على مدونة Google وبتاريخ 8 أكتوبر 2026.

يتعامل هذا المقال مع ذلك المنشور باعتباره مصدره الواقعي الوحيد. ويشرح ما يغطيه الإعلان، وما لا يغطيه، وكيف تبني سير عمل صغيرًا وصادقًا حول Google Maps وWaze — بما في ذلك بضعة سكربتات يمكنك تشغيلها محليًا بحيث تستغرق المقارنة وحفظ السجلات ثوانٍ بدلًا من دقائق.

ما يقوله المصدر — وما لا يقوله

مؤكد من المصدر:

  • نشرت Google منشورًا يركز على المملكة المتحدة ينصح السائقين باستخدام Google Maps وWaze للعثور على أفضل أسعار الوقود في المملكة المتحدة هذا الشتاء.
  • المنشور متاح على https://blog.google/company-news/inside-google/around-the-globe/google-europe/united-kingdom/google-maps-waze-fuel-prices-uk

لم يثبته هذا المصدر، وبالتالي لا يُدّعى هنا:

  • كم عدد محطات المملكة المتحدة المشمولة، أو أي تجار التجزئة يشاركون.
  • من أين تأتي بيانات الأسعار، وكم مرة تُحدَّث، وكيف تُرتَّب المحطات.
  • ما إذا كانت الأسعار يقدمها شركاء، أو مستخدمون، أو مزيج من الاثنين.
  • أسماء القوائم الخاصة بكل منصة، التي تختلف بين إصدارات التطبيقات وأنظمة التشغيل.

هذا التمييز مهم. القيمة العملية للإعلان هي أن تطبيقين يملكهما سائقو المملكة المتحدة بالفعل على هواتفهم يُطرحان كأماكن لمقارنة أسعار الوقود. وكل ما ورد أدناه مكتوب ليعمل مع هذه الحقيقة وليتجنب ملء الفجوات بتفاصيل مُختلقة.

لماذا لا يُعد التأطير الشتوي مجرد تسويق

هذا الجزء تفسير، وليس ادعاءً من المصدر، لكن المنطق واضح. القيادة في الشتاء أقل كفاءة. المحرك البارد يحرق وقودًا أكثر حتى يصل إلى درجة حرارة التشغيل، والرحلات الشتوية القصيرة لا تصل إليها أبدًا. إزالة الصقيع والضباب تضيف وقتًا من التباطؤ قبل أن تتحرك مترًا واحدًا. الصباحات والأمسيات الأكثر إظلامًا تعني وقتًا أطول في حركة مرور متوقفة ومتحركة مع تشغيل المصابيح والمدفآت والزجاج الأمامي المُدفأ.

أضف إلى ذلك أسعار المضخات المتقلبة، وتكون النتيجة موسمًا تتراكم فيه بضعة بنسات لكل لتر بسرعة على مدى شهر من التنقل. مقارنة الأسعار قبل مغادرة المنزل لا تكلف شيئًا؛ واكتشاف الفرق بعد ملء الخزان يكلف الخزان كله. هذا هو السلوك الذي يشجع عليه منشور Google، وهو السلوك الذي صُمم سير العمل هذا لدعمه.

المتطلبات

قبل أن تبدأ، تأكد من توفر ما يلي:

  • هاتف ذكي عليه Google Maps أو Waze مثبتًا، وخدمات الموقع مفعّلة.
  • إما اتصال بيانات جوّال أو خريطة دون اتصال تم تنزيلها مسبقًا للمناطق ذات الإشارة الضعيفة.
  • حساب Google إذا أردت مزامنة الأماكن والقوائم المحفوظة عبر الأجهزة (اختياري للبحث الأساسي).
  • بالنسبة للسكربتات المساعدة: حاسوب يعمل بنظام macOS أو Linux أو Windows، مع Python 3.9 أو أحدث، وpip متاح.
  • تطبيق طرفية (Terminal أو PowerShell أو الصدفة المفضلة لديك).

لا تستخدم السكربتات أي واجهة برمجة تطبيقات خاصة، أو مفتاح، أو نقطة نهاية غير موثقة. إنها تبني عناوين URL قياسية وموثقة لـ Google Maps وتحتفظ بملف CSV محلي تملكه.

التثبيت خطوة بخطوة

يستغرق الإعداد أدناه حوالي خمس دقائق. يسبق كل أمر شرح لما يفعله.

1. تأكيد تثبيت Python

تحقق من وجود Python 3 ومن الإصدار الذي لديك. أي إصدار من 3.9 فما فوق مناسب.

python3 --version

إذا فشل ذلك على Windows، جرّب مشغّل py بدلًا منه:

py --version

2. إنشاء دليل عمل

أبقِ المشروع في مكان واحد بحيث تنتقل السكربتات وسجل الأسعار معًا.

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

3. إنشاء بيئة افتراضية وتفعيلها

تعزل البيئة الافتراضية أي حزم تثبتها عن بقية نظامك.

python3 -m venv .venv

فعّلها على macOS أو Linux:

source .venv/bin/activate

فعّلها على Windows PowerShell:

.venv\Scripts\Activate.ps1

4. تحديث pip

المثبّت المحدَّث يتجنب معظم مفاجآت حل التبعيات.

python -m pip install --upgrade pip

تعتمد السكربتات أدناه فقط على مكتبة Python القياسية، لذا لا حاجة إلى حزم إضافية. إذا أردت لاحقًا إنشاء رسوم بيانية، فثبّت matplotlib داخل البيئة الافتراضية نفسها.

5. إنشاء منشئ روابط Maps

يحوّل هذا السكربت اسم مكان أو رمز بريدي إلى رابط بحث في Google Maps باستخدام مخطط روابط Maps الموثّق. احفظه باسم 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]))

شغّله باسم بلدة أو رمز بريدي أو اسم شارع.

python maps_link.py "Sheffield"

6. إنشاء مسجل الأسعار

يضيف هذا السكربت ملاحظة واحدة إلى ملف CSV في دليلك الرئيسي. إنه يحتفظ بسجل مؤرخ يمكنك تحليله لاحقًا. احفظه باسم 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. إنشاء سكربت التقرير

يقرأ هذا ملف CSV ويطبع أرخص سعر سجلته لكل تركيبة محطة ونوع وقود. احفظه باسم 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()

استخدام Google Maps عمليًا

افتح Google Maps وابحث عن محطة وقود، إما بالاسم التجاري أو بمصطلح عام مثل "محطة بنزين". تظهر النتائج كدبابيس؛ والضغط على أحدها يفتح تفاصيل المكان. حيث يتوفر سعر لتلك المحطة في إصدار تطبيقك، يظهر في تلك اللوحة.

بعض العادات تجعل هذا أسرع في الشتاء:

  1. ابحث قبل أن تنطلق، لا أثناء القيادة. أعدّ المقارنة في المنزل، ثم انتقل إلى المحطة المختارة. لا تتفاعل مع الهاتف وأنت على المقود.
  2. ابحث حول وجهتك، لا حول نقطة انطلاقك فقط. إذا كنت تقود إلى العمل أو إلى سوبرماركت، فأرخص محطة على ذلك الممر غالبًا ليست الأقرب إلى باب منزلك.
  3. استخدم قوائمك المحفوظة. إضافة محطتين أو ثلاث محطات معتادة إلى قائمة يمنحك مجموعة سريعة لتفقدها بدلًا من بحث جديد في كل مرة.
  4. تحقق من الانحراف. نادرًا ما تستحق محطة تبعد خمس دقائق عن المسار فرقًا قدره بنسان؛ راجع حساب نقطة التعادل في أمثلة الاستخدام أدناه.

تختلف التسميات والتخطيطات الدقيقة بين iOS وAndroid وتتغير بين الإصدارات، لذا تعامل مع ما سبق كشكل المهمة لا كشرح مطابق للبكسل.

استخدام Waze عمليًا

يغطي منشور Google نفسه Waze، وهو يخدم غرضًا مختلفًا قليلًا: فهو مبني حول الرحلة نفسها. افتح Waze، وابحث عن محطة وقود أو استخدم الخيار المتعلق بالوقود في قائمة التطبيق، وتحقق مما إذا كان السعر يظهر للمحطات التي يعرضها. إذا كنت تتنقل بالفعل، فعادة يكون فحص المحطات على طول المسار أكثر فائدة من فحص المحطات القريبة من موقعك الحالي، لأنك ستمر بها على أي حال.

كما هو الحال مع Maps، تختلف أسماء القوائم حسب الإصدار والمنطقة. إذا لم تطابق تسمية في نسختك ما تتوقعه، فابحث عن فئة الوقود أو البنزين بدلًا من صياغة محددة.

أمثلة الاستخدام

مثال 1: إنشاء بحث مقارنة وفتحه

أنشئ الرابط لمنطقتك:

python maps_link.py "M32 0XX"

افتح النتيجة مباشرة في متصفحك الافتراضي على macOS:

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

على Linux، استخدم xdg-open بدلًا من open:

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

على Windows PowerShell:

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

مثال 2: سجّل ما تجده

سجّل كل ملاحظة أثناء مقارنة المحطات. استبدل القيم النائبة بالأرقام الظاهرة في التطبيق.

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

مثال 3: اطّلع على أرخص الخيارات المسجلة لديك

بعد بضعة أسابيع من التسجيل، اطبع ملخصًا:

python report.py

مثال 4: احسب ما إذا كان الانحراف يستحق العناء

هذا حساب صغير وصريح. يستخدم التحويل 1 غالون إمبراطوري = 4.54609 لتر، وكل المدخلات تأتي منك. لا يُفترض أي رقم سعر.

#!/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))

الهدف من هذا السكربت ليس الدقة حتى البنس. إنه لمنعك من القيام برحلة ذهاب وإياب مدتها عشرون دقيقة لتوفير أقل مما تكلفه الرحلة من وقود ووقت.

مثال 5: اسم مستعار أسبوعي في الصدفة

أضف هذا إلى ~/.bashrc أو ~/.zshrc لفحص الأسعار بأمر قصير واحد. استبدل القيمة النائبة برمزك البريدي.

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

أعد تحميل إعدادات الصدفة:

source ~/.bashrc

روتين شتوي يصمد

ثلاث عادات تحقق معظم الفائدة:

  • قارن في الرحلات التي كنت تقوم بها بالفعل. رحلات المدرسة، والتنقل إلى العمل، ورحلات السوبرماركت لها بالفعل ممرات ثابتة. اعثر على أرخص محطة على تلك الممرات مرة واحدة، فيُتخذ القرار للموسم.
  • سجّل أثناء التنقل. ثانيتان لكل ملاحظة تبني سجلًا يخبرك أي محطة محلية هي الأرخص فعلًا على مدى شهر، بدلًا من التي صادف أنها كانت الأرخص في يوم ثلاثاء معين.
  • تحقق عند المضخة. أي سعر داخل التطبيق هو نقطة مرجعية، وليس عقدًا. ما يظهر على لافتة ساحة المحطة هو ما تدفعه.

الحدود والأسئلة المفتوحة

المصدر هو منشور مدونة Google، وليس خدمة ضمان سعر. لا يذكر مدى حداثة الأسعار المعروضة، ولا كيف يختلف التغطية عبر المملكة المتحدة، ولا كيف تُعالج الخلافات حول سعر غير دقيق. تظل هذه أسئلة مفتوحة لا يمكن إلا للتطبيقات نفسها، أو لوثائق Google الخاصة، الإجابة عنها.

يجدر ذكر تحذيرين إضافيين بوضوح. أولًا، السكربتات في هذا المقال هي تسهيلات مبنية على سلوك موثّق لعناوين URL وملف CSV محلي؛ وهي ليست منتجات Google، ولا تكاملات رسمية، ولا تابعة لأي من التطبيقين. ثانيًا، واجهات التطبيقات ليست مستقرة. قد تنتقل تسمية موجودة في نسختك أو يُعاد تسميتها في التحديث التالي، لذا اتبع الوظيفة لا الصياغة الدقيقة.

الخاتمة

مشكلة أسعار الوقود في الشتاء ليست في الحقيقة مشكلة معلومات — فالمعلومات متاحة في تطبيقين يملك معظم سائقي المملكة المتحدة أحدهما مثبتًا بالفعل. إنها مشكلة روتين. مقارنة الأسعار قبل الانطلاق، والاحتفاظ بسجل قصير لما تجده، ورفض الانحرافات التي تكلف أكثر مما توفره، ستفعل لموازنة وقودك أكثر من أي حيلة ذكية منفردة. يمنحك Google Maps وWaze المقارنة؛ والسكربتات الصغيرة أعلاه تضمن أنك تستخدمها فعلاً، أسبوعًا بعد أسبوع، حتى تتحسن الأحوال الجوية.

المصادر