我们自己的访问统计默认开启。Google Analytics 只在你同意后启用,用来了解公开页面是否有用,不统计登录后的工作台。详见 隐私政策。

英国油价上了谷歌地图:Fuel Finder 开放数据实测

英国强制加油站 30 分钟内上报油价,10 月 8 日价格进了谷歌地图。用官方文件和 7 个城市的真调数据,核对这份公开数据能证明什么、不能证明什么。

示意插图:中间是一座等距视角的加油站,雨棚下两台加油机,旁边一块空白价格牌;一条青绿色细线从加油站连到左边一叠带时钟图标的空白记录卡,代表带时间戳的官方报价;右边平放一部手机,地图上有几个定位针,其中两个叠在同一座加油站上,一把放大镜正照着这两个重叠的定位针。

2026 年 10 月 8 日起,英国加油站的油价出现在谷歌地图上,数据来自政府强制推行的 Fuel Finder:每座加油站改价后必须在 30 分钟内上报。我们在 2026 年 10 月 26 日 10:19(新加坡时间)取下当期官方 CSV,又用 EveryInfra 在 10:24–10:55(新加坡时间)真调了英国 7 个城市和西班牙 3 个城市的地图搜索,结论是:这份公开文件证明不了「30 分钟」——7,927 个无铅汽油价格里有 5,250 个(66.2%)的「生效时间」和「提交时间」精确到秒相同,延迟根本无从计算;地图上的一座加油站,平均要对上 1.28 条地图条目,257 条能对上官方名单的英国条目里有 104 条(40.5%)挤在 48 座「一站多条」的加油站上。

本文说的「对账」,是把官方 Fuel Finder 名单(每座加油站一个 node_id)和地图搜索结果(每个地点一个 place_id)按邮编和距离逐条配对,再看价格多久没变、哪些条目不是加油站、哪些加油站在地图上有好几个身份。它回答的是「我能不能直接拿地图或官方文件做油价产品」,不是「哪家加油站最便宜」。

等距插图:一块底板上是一座加油站,雨棚、两台加油机、一间便利店和一个洗车间;上方悬着三个灰色定位针,分别对着雨棚、便利店和洗车间,代表地图上的三条条目;左边只有一张带封印的记录卡,用一根青绿色的线连到整座加油站,代表官方名单里的一条记录。

10 月 8 日改变了什么:从一条法规到一张地图

Fuel Finder 是英国的一项法定开放数据计划,依据是 《2025 年机动车燃油价格(开放数据)条例》(SI 2025/1356),上位法是 《2025 年数据(使用与获取)法》。条例第 9 条第 2 款要求,加油站改价后,经营者必须「在改价时刻起算的 30 分钟期满前」把新价交给数据汇总方(第 9 条原文);第 13 条要求汇总方用接口随时提供价格,并且每天两次发布一份「平面文件」,也就是 CSV(第 13 条原文)。能源安全与净零部的指引写明,强制报价从 2026 年 2 月 2 日开始(商户报价指引)。

英国立法网 SI 2025/1356 第 9 条原文截图,标题为「报告燃油价格变动的义务」。青绿框标出第 2 款:加油站经营者必须确保新的售价在改价时刻起算 30 分钟期满前提供给数据汇总方。
条例第 9 条原文截图,青绿框是「30 分钟」的出处。 legislation.gov.uk,SI 2025/1356 第 9 条

违规的后果写在第 19 条:竞争与市场管理局(CMA)可以对没有合理理由不履行义务的经营者罚款,一次性罚款上限是集团全球营业额的 1%,按日罚款上限是日营业额的 5%(第 19 条原文)。CMA 早先的数据页说得更直白:它不核验数据,顾客加油前应当以油站现场标价为准;从 2026 年 5 月 1 日起,它会优先对不合规行为采取执法行动(CMA 数据页,现已撤下但仍可访问)。

2026 年 10 月 8 日,英国政府宣布谷歌地图开始显示「接近实时」的油价,并称 Fuel Finder 已覆盖英国道路上 99% 的燃油销量,有车家庭比价一年平均能省约 £40(GOV.UK 新闻稿,2026-10-08)。谷歌同日的博文说,在地图或 Waze 里搜「petrol」或「fuel」就能看到附近价格,「一个油站提供的所有燃油价格放在一处」(谷歌博客,2026-10-08)。对开发者来说,谷歌地点接口里早就有一个 fuelOptions 字段,每种燃油给出价格和一个 updateTime(Places API (New) 参考文档)。

公告里的几句话,各自能从公开数据核到什么程度,差别很大。我们先把它们拆开:

公告或报道里的说法公开数据能核到什么不能直接外推的
「改价 30 分钟内必须上报」(条例第 9 条)CSV 里每个价格有「生效时间」和「提交时间」两个时间戳三分之二的价格两者精确到秒相同,延迟算不出来(实测一)
「覆盖 99% 的燃油销量」(2026-10-08 新闻稿)这是按销量算的;CMA 8 月的同一组数字是「约 97% 的加油站已登记」不能读成「99% 的加油站价格都是新的」
「接近实时」接口须在收到报价 5 分钟内更新(第 13 条第 3 款),CSV 每天两次地图上显示与否由谷歌自己判断(实测二)
「有车家庭一年省约 £40」同城 5 公里内价差可以从 CSV 直接算(实测四)£40 是政府估算,前提是有人真去比价、顺路可达
「在地图上搜油站就能看到价格」地图搜索结果可以逐条和官方名单配对(实测三)一座油站在地图上常有几个条目,哪条带价格看不出来

动手前写下的判据

我们在跑配对之前写下四条判据。阈值都取自本文之外的依据:法规的 30 分钟、CMA 说的「一周内」、谷歌说的「高置信度才显示」,以及一般数据产品对一对一配对的要求。这几条在 10:44(新加坡时间)写进检查记录,比配对统计早。

判据通过线依据结果
1. 公开文件能核对 30 分钟规则近 7 天的改价里,≥80% 的生效时间和提交时间不同(才算得出延迟)条例第 9 条不通过:只有 31.8% 不同
2. 价格足够新≥80% 的无铅汽油价格在 7 天内改过CMA 8 月新闻稿「绝大多数站点一周内有更新」不通过:40.7%(说明见实测二,定义不同)
3. 地图条目能一对一配上官方加油站≥90% 配上的条目落在「一站一条」的加油站上做比价产品的基本要求不通过:英国 59.5%,西班牙 95.9%
4. 地图搜索能覆盖市中心的官方加油站5 公里内 ≥90% 的官方加油站出现在搜索结果里同上不通过:七城合计 82.2%(139/169);单页 50 条装得下的城市(谢菲尔德翻页后、因弗内斯、特鲁罗)是 100%,贝尔法斯特 75%、克罗伊登 65%(原因见实测三)

按事先写下的通过线,四条全部不通过。这不说明 Fuel Finder 没用,而是说明它和地图之间还隔着一层对账工作,下面一条条看。

实测一:官方文件能不能证明「30 分钟内报价」

10 月 26 日 10:19(新加坡时间),我们取下了 Fuel Finder 开发者门户上的当期 CSV(下载入口;政府说明页写的是「每天更新两次」)。文件有 8,147 行,每行一座加油站,node_id 互不重复;最新一次提交是英国时间 10 月 25 日 16:00:02(新加坡时间 10 月 26 日 00:00:02),和「每天两次」的节奏对得上。为了确认文件不是残缺的,我们拿第三方镜像 fuelpricetoday 在 10 月 23 日发布的站点表做了交叉核对:镜像里 8,143 个 node_id 全部出现在我们这份文件里(fuelpricetoday 数据页;Zenodo 存档,2026-10-23)。

每个燃油价格带两个时间戳:price_change_effective_timestamp(改价生效时间,由经营者报)和 price_submission_timestamp(提交到系统的时间)。照理说,「提交时间减生效时间」就是报价延迟,超过 30 分钟就是违规。我们对无铅汽油(E10)的 7,927 个价格逐个相减,结果分成五档:5,250 个两者精确到秒相同;2,068 个延迟在 5 分钟以内;468 个在 5 到 30 分钟之间;40 个超过 30 分钟,其中 8 个超过一天;还有 101 个的生效时间晚于提交时间,也就是提前报了未来的价格。

横向条形图,英国 Fuel Finder 10 月 26 日官方文件里 7,927 个无铅汽油价格的报价延迟:生效时间与提交时间精确到秒相同 5,250 个,占 66.2%;延迟 0 到 5 分钟 2,068 个;5 到 30 分钟 468 个;超过 30 分钟 40 个,占 0.5%;生效时间晚于提交时间 101 个。最长的那根条是「相同」,也就是算不出延迟的那一类。

最大的一档恰恰是「算不出来」的那一档。两个时间戳精确到秒相同,最可能的解释是报价端没有单独填生效时间,系统用提交时刻代替了它。这样一来,经营者 9 点改价、11 点才报,文件里也会显示「0 秒延迟」。所以「超过 30 分钟的只有 40 个、占 0.5%」不能读成「99.5% 合规」:能读出延迟的只有 2,576 个价格(2,068 + 468 + 40),在这 2,576 个里超时的占 1.6%;另外 5,250 个是盲区。只看近 7 天内改过的 3,230 个价格,结论一样:68.2% 两个时间戳相同,超过 30 分钟的只有 3 个。

监管方自己的说法和这个盲区是吻合的。CMA 在 2026 年 8 月 18 日的监测更新里写,自 4 月宽限期结束以来,它向经营者发出 1,166 封信、对 53 个站点下了合规通知,主要针对「没登记」;而负责向 CMA 报告问题的汇总方 VE3,「还没有移交过任何一宗涉嫌违反报价义务的线索」(CMA 新闻稿,2026-08-18;8 月监测报告页)。

GOV.UK 上 CMA 2026 年 8 月 18 日新闻稿「Fuel Finder 执法」一节截图。上段写 4 月宽限期结束后发出 1,166 封信、对 53 个站点下合规通知、至今无需罚款;青绿框标出下一段:负责向 CMA 报告问题的汇总方 VE3 尚未移交任何涉嫌违反报价义务的案件。
CMA 8 月新闻稿截图,青绿框是「尚未移交任何报价不及时的线索」。 GOV.UK,CMA 2026-08-18 新闻稿

另一边,比价网站 PetrolPrices 对 BBC 说,它在 9 月找到了约 200 座它认为没有按时更新柴油价格的加油站,所以仍要用自己的数据补官方源(据 BBC 2026-10-07 报道转述;What Car? 同期也引了这家公司的书面声明,见 What Car? 2026-10-08)。监管方没收到线索、比价网站说有 200 座迟报,两者并不矛盾:迟报要靠现场价格和上报价格对比才能发现,而公开文件里的时间戳主要是报价端自己写的。我们这份文件能证明的只有一件事:在报价端填了生效时间的那三分之一里,超时很少。

这条结论的边界也要写清楚。第一,我们只看了一个时点的快照,文件只保留每个价格最近一次改动,看不到之前的改动是否迟报;第三方镜像每三小时抓一次,也只是把「当时的最后一次改动」存下来。第二,「生效时间晚于提交时间」的 101 个价格不一定是错误,法规没有禁止提前报价,西班牙的制度甚至要求提前报(后文对照)。不过这 101 个的样子不像有计划的提前报价:生效时间比提交时间晚的幅度全部在 60 分钟以内,中位数只有 12 秒,其中 56 个来自品牌字段为 ESSO 的站。更可能的解释是报价端和系统的时钟差了几秒到几十分钟,这一点要等拿到接口数据、看到同一站的多次改价才能确认。第三,CSV 和接口是两条不同的发布渠道,接口可能带更多字段,我们没有申请接口凭据,只用了公开 CSV。

实测二:价格多久没变,谁的价格会从地图上消失

10 月 24 日,Reddit 的 r/AskBrits 版有人发帖问「谷歌地图是不是不再显示油价了」,帖下 21 条回复里,有人说附近 15 家只有 2 家还显示价格,有人说「价格经常随到货上下调的油站还显示,几周不变、只涨不跌的油站不显示了」,还有人猜「是不是一段时间没更新就不显示」(Reddit 帖子,2026-10-24)。这个猜测有来历:谷歌负责这项功能的产品合作总监对 BBC 说,谷歌会独立核对数据,「只有在我们高度确信价格正确时才显示价格」(据 BBC 2026-10-07 转述)。

社交平台上有没有「价格错了」的投诉,我们也查了一次,样本很小,只能当线索。10 月 26 日 10:31(新加坡时间),用 twitter/search(X 关键词搜索爬虫 API)搜「google maps」加 petrol、diesel、fuel 和 wrong、different、accurate、cheaper 的组合,限定 10 月 8 日以后,按默认的热度排序返回 18 条,扣费 $0.000556;同一分钟用 reddit/search(Reddit 关键词搜索爬虫 API)搜「google maps fuel prices」,返回 10 条,扣费 $0.000556。X 的 18 条里谈到「价格可能不对」的只有 2 条,是同一段假设性吐槽的引用,其余多是讽刺段子的转发和政治评论;Reddit 的 10 条里,只有上面 10 月 24 日那一帖讲实际使用,说的是「价格不见了」,不是「价格错了」。28 条按热度排的结果证明不了价格准不准;真正的错价记录在政府的报错入口里,目前不公开。

谷歌没有公开它怎么判断「高度确信」,我们也不去猜它的规则。能做的是从官方文件里看:每个价格已经多久没变了。这里的「现在」取文件里最晚一次提交的时刻,也就是英国时间 10 月 25 日 16:00:02,比我们下载文件的时刻(英国时间 10 月 26 日 02:19)早约 10 小时;这样算,结果只取决于文件本身,谁什么时候下载都一样。7,927 个无铅汽油价格里,1 天内改过的 213 个(2.7%),1 到 7 天的 3,017 个(38.1%),7 到 14 天的 1,841 个(23.2%),14 到 30 天的 1,848 个(23.3%),超过 30 天的 1,008 个(12.7%),最老的一个从 2026 年 2 月 8 日起就没变过,超过 90 天的有 28 个。

参照时刻换成下载那一刻,各档会往「更旧」的方向挪一点,但结论不变:

价格多久没变(无铅汽油)以文件最新提交为准(10-25 16:00)以下载时刻为准(10-26 02:19)
1 天内213(2.7%)175(2.2%)
1–7 天3,017(38.1%)3,041(38.4%)
7–14 天1,841(23.2%)1,852(23.4%)
14–30 天1,848(23.3%)1,825(23.0%)
超过 30 天1,008(12.7%)1,034(13.0%)
超市组超过 30 天2.9%3.2%
其他组超过 30 天14.4%14.8%

写报告时要注明用的是哪一个参照时刻,否则两个人拿同一份文件会算出不同的「1 天内」。

把加油站按品牌字段分成两组,差别就出来了。品牌字段写着 Tesco、Sainsbury's、Morrisons 的 1,172 座超市品牌站,价格超过 14 天没变的占 21.8%,超过 30 天的只有 2.9%;它们的价格集中在 7 到 14 天这一档(47.5%),像是按周调价。其余 6,755 座加油站,超过 14 天没变的占 38.5%,超过 30 天的占 14.4%。这里要注意一个分组上的缺陷:Asda 的加油站在品牌字段里多写成「ASDA 某某店」或者合作方的燃油品牌(如 ESSO),我们没有把它们归进超市组,所以「超市组」是保守的。超市组内部也不一样。Sainsbury's 316 座的无铅汽油价格,超过 14 天没变的只有 0.3%,价格年龄的中位数是 7.4 天,几乎每周都动;Morrisons 340 座是 19.1%、中位数 8.2 天;Tesco 516 座是 36.8%、中位数 11.1 天,和非超市站差不多。所以「超市站价格新」主要是 Sainsbury's 和 Morrisons 撑起来的,换一个品牌做样本,结论会弱很多。普通柴油(B7S)的规律一样,而且整体更旧:8,044 个柴油价格里只有 27.2% 在 7 天内改过;超市组超过 14 天没变的占 25.4%,其他加油站是 42.1%,超过 30 天的分别是 5.1% 和 16.3%。

百分比堆叠条形图,两根条:超市品牌站 1,172 座,无铅汽油价格 1 天内改过 5.2%、1 到 7 天 25.4%、7 到 14 天 47.5%、14 到 30 天 18.9%、超过 30 天 2.9%;其他加油站 6,755 座,分别是 2.3%、40.3%、19.0%、24.1%、14.4%。超过 14 天没变的比例,超市组 21.8%,其他组 38.5%。

如果谷歌的「高度确信」里有一项是价格的新旧,那么独立油站和乡村油站的价格会更常从地图上消失。这和 Reddit 上「超市的显示、乡下独立油站不显示」的描述一致,也和 CMA 8 月的说明一致:小型和乡村站点改价频率本来就低,「一周没更新不等于没报」(CMA 新闻稿,2026-08-18)。但这只是相容,不是证明:我们看不到谷歌那一侧任何一座油站「显示了价格」还是「没显示」,要验证得逐个打开地图页面去记,而且显示规则可能随时改。

这一组数也解释了判据 2 为什么不通过。CMA 说「绝大多数站点在过去一周有价格更新」,我们算出的是 40.7% 的无铅汽油价格在 7 天内改过。两者定义不同:CMA 说的是「有更新记录」,可能包括重新确认原价;CSV 只保留「最近一次改价」的时间,确认原价不会留下痕迹。所以不能拿 40.7% 去反驳 CMA,只能说:从公开文件看不出某个久未变动的价格是「确认过的」还是「没人管的」。第三方镜像在计算全英均价时,把 30 天没变的价格排除在外,理由正是「长期沉默更像停报」,它的说明页也承认这样做会误伤价格确实没变的油站(fuelpricetoday 数据页)。

按地区拆开看,差别比按店型小。我们用第三方镜像按邮编推出的地区(官方文件自己的地区字段不可用,见后文)分组:英格兰 6,242 座,无铅汽油价格超过 14 天没变的占 35.9%;苏格兰 820 座,36.5%;威尔士 489 座,41.4%;北爱尔兰 592 座,32.6%。超过 30 天没变的比例,威尔士 19.8%、北爱尔兰 17.7%,高于英格兰的 11.8%。北爱尔兰的价格本身也低一截:无铅汽油中位数 165.9 便士/升,英格兰是 173.9。

分组条形图,按地区比较无铅汽油价格的新旧:英格兰 6,242 座,超过 14 天没变 35.9%、超过 30 天 11.8%;苏格兰 820 座,36.5% 和 12.5%;威尔士 489 座,41.4% 和 19.8%;北爱尔兰 592 座,32.6% 和 17.7%。威尔士超过 30 天没变的比例最高。

实测三:地图上的一座加油站,在官方名单里是几座

10 月 26 日 10:24(新加坡时间),我们用 google_maps_reviews/search(谷歌地图点评关键词搜索爬虫 API)搜「petrol station」、地点填 Sheffield、国家填 gb,一次返回 50 条,扣费 $0.001389。请求第二页时,接口在 10:25(新加坡时间)返回 422 async_required:超过 60 行的翻页必须用异步模式,「没有扣费」;10:26 改成异步后,任务约半分钟完成,又拿到 23 条。随后在 10:25–10:52(新加坡时间)依次搜了因弗内斯、贝尔法斯特、加的夫、格拉斯哥、特鲁罗和伦敦南部的克罗伊登,7 个城市共 276 条结果。

EveryInfra 接口一次真实请求和返回的截图:POST /api/v1/social,platform 为 google_maps_reviews,action 为 search,关键词 petrol station,地点 Sheffield,国家 gb,limit 50;返回 200、50 条结果、扣费 $0.001389。展示两条结果:一条 bp 加油站和一条 Tesco 加油站,字段有地点 ID(已截短)、名称、类别、地址、邮编、经纬度、评分和评论数,结果里没有任何油价字段。
实测三的原始请求和返回截图(截取 2 条,地点 ID 已截短)。返回里有地址、坐标和评分,没有油价。 谷歌地图点评关键词搜索爬虫 API

第一个观察很简单:搜索结果里没有油价。返回字段和目录 response_fields 一致,有名称、类别、地址、邮编、坐标、电话、网站、评分、评论数,目录里有一个 price 字段,但它是地点的价位档次,这 276 条里一条都没有填。谷歌地图界面上显示的油价,不在这份地点数据里,要做油价产品,价格仍然得从 Fuel Finder 拿,地图数据只负责「这是哪座油站、在哪、别人怎么评价」。

第二步是配对。规则是:地图条目和官方加油站的距离在 150 米以内算配上;超过 150 米但邮编完全相同、距离在 400 米以内的,也算配上。276 条里有 257 条配上了 201 座官方加油站,配对距离的中位数在 11 到 17 米之间。没配上的 19 条里,大部分本来就不是加油站:麦当劳、停车场、长途汽车站、便利店,这些在「petrol station」搜索里混进来,按类别字段看,276 条里有 38 条(13.8%)的类别不是加油站。

问题出在「一对多」。201 座配上的官方加油站里,有 48 座各对上了 2 到 4 条地图条目,这 48 座吸走了 104 条,占配上条目的 40.5%。翻原始数据,原因很具体。谢菲尔德 Penistone Road 上的一座 Jet 加油站,在地图上同时是「Penistone Service Station」「JET」「Spar(加油站类)」和「Spar(便利店类)」四个条目,彼此距离不到 15 米;Bramall Lane 的 bp 站,地图上还有一个店内 Spar 和一个「BP 洗车」;贝尔法斯特 Malone Road 的官方记录叫「Spar Malone Road」、品牌 BP,地图上分成「bp」和「SPAR Malone Road」两条。燃油品牌、便利店品牌、经营公司(如 MFG、EG、Rontec)各有各的地图身份,官方名单只认一座加油站。

堆叠条形图,每个城市一根条,把地图搜索结果分成三类:对上「一站一条」加油站的条目、对上「一站多条」加油站的条目、没对上官方名单的条目。谢菲尔德 73 条:31、35、7;因弗内斯 15 条:6、8、1;贝尔法斯特 50 条:33、14、3;加的夫 49 条:22、21、6;格拉斯哥 50 条:40、10、0;特鲁罗 8 条:6、2、0;克罗伊登 31 条:15、14、2;马德里 50 条:47、0、3;巴塞罗那 50 条:49、0、1;塞维利亚 50 条:44、6、0。英国七城的「一站多条」明显多于西班牙三城。

为了确认这不是地图数据的通病,我们在 10:34–10:55(新加坡时间)对西班牙马德里、塞维利亚、巴塞罗那做了同样的事,官方名单换成西班牙生态转型部的加油站价格接口(MITECO 公开接口,10:29(新加坡时间)读取,11,380 座加油站)。三城 150 条结果,146 条配上 143 座官方加油站,「一站多条」只有塞维利亚的 3 座、6 条,占配上条目的 4.1%,而且其中一对是距离 284 米、靠邮编配上的,可能本来就是两座站。英国和西班牙差了一个数量级。我们的推测是英国加油站普遍是「燃油品牌 + 便利店品牌 + 经营公司」三层结构,店内便利店和洗车在地图上单独建档;这是推测,要验证得看更多城市和更多国家。

示意插图:一座加油站放在一块方形地砖上,上方悬着三个灰色定位针,分别用虚线连到雨棚、旁边的便利店和洗车间,代表地图上的三条条目;左边一张带时钟和封印图案的记录卡,用一根青绿色实线连到整座加油站,代表官方名单里唯一的一条记录。
一座加油站,地图上三个条目,官方名单里一条记录。

这对做产品的人意味着什么?如果直接拿地图搜索结果数「某城有多少加油站」,英国七城会数出 276 个,而官方名单里对应的只有 201 座,外加 19 条非油站;如果拿地图条目当价格的挂载点,就要先决定 Penistone Road 那四个条目里哪一个代表这座站。这个问题在 Google Maps 门店去重 和 光伏安装商身份实测 两篇里也出现过,但那两篇讨论的是「同一家公司被拆成几个地点、或者几家公司被误合并」;油站的情况更规整,因为有一份法定名单可以当真值。

覆盖率是另一面。我们以每个城市中心为圆心、5 公里为半径,数官方名单里有多少座加油站,再看其中多少座出现在搜索结果里。谢菲尔德 28 座全部出现,因弗内斯 10/10,特鲁罗 4/4,格拉斯哥 25/30,加的夫 19/22,贝尔法斯特 33/44,克罗伊登只有 20/31,七城合计 139/169(82.2%)。没出现的多半是因为一页最多 50 条:贝尔法斯特我们只取了第一页,克罗伊登那次只返回 31 条;谢菲尔德翻到第二页之后才全部覆盖。西班牙三城的 5 公里覆盖率低得多(马德里 18/63),因为搜索结果分散在整个城市,并不集中在市中心。按事先写的 90% 通过线,这一条不通过;但漏掉的站在价格上并不特殊:贝尔法斯特 11 座没出现在搜索里的加油站,无铅汽油中位数 165.4 便士/升,出现了的 33 座是 164.9;格拉斯哥、克罗伊登两组都是同一个中位数(172.9、171.9),加的夫是 172.9 对 173.9。也就是说,覆盖率不够会让「本地有几座站」数少,但不会明显把「本地价格」带偏;要补齐,办法是翻页或缩小搜索范围,而不是换关键词。

配对过程中还发现两类元数据问题。一是品牌字段写的不一定是顾客看到的牌子:谢菲尔德 Marsh Lane 的官方记录品牌是「Valero」,地图上叫「Texaco」,前者是公司、后者是招牌;Banner Cross 的官方品牌是 ESSO,地图上同一位置还有一条「Texaco (MFG)」。二是坐标:谢菲尔德有 4 对条目邮编完全相同,但官方坐标和地图坐标相距 165 到 227 米,例如 Tesco Sheffield Extra,官方坐标落在超市大楼一侧,地图条目落在油站。按 150 米硬卡会漏掉它们,所以配对规则里留了「同邮编 400 米」这一档。

实测四:同一城市 5 公里内,一箱油差多少

政府说比价一年平均能省 £40,这是全国平均的估算。我们直接从官方文件算每个城市中心 5 公里内的最高价和最低价,再乘 50 升,看「同一城里挑一家」最多能差多少。无铅汽油的结果是:格拉斯哥 166.9–189.9 便士/升,一箱差 £11.50(约合 $15.37,汇率按欧洲央行 2026 年 10 月 23 日参考汇率换算,1 英镑 ≈ 1.3368 美元);谢菲尔德 166.9–177.9,差 £5.50(约合 $7.35);克罗伊登 169.9–179.9,差 £5.00(约合 $6.68);特鲁罗 171.9–179.9,差 £4.00(约合 $5.35);贝尔法斯特 161.9–168.9,差 £3.50(约合 $4.68);因弗内斯 173.7–179.9,差 £3.10(约合 $4.14);加的夫 171.7–175.9,差 £2.10(约合 $2.81)。

哑铃图,英国 7 个城市中心 5 公里内的无铅汽油最低价和最高价,单位便士每升,右侧标出 50 升一箱的差价:格拉斯哥 166.9 到 189.9,差 £11.50;谢菲尔德 166.9 到 177.9,差 £5.50;克罗伊登 169.9 到 179.9,差 £5.00;特鲁罗 171.9 到 179.9,差 £4.00;贝尔法斯特 161.9 到 168.9,差 £3.50;因弗内斯 173.7 到 179.9,差 £3.10;加的夫 171.7 到 175.9,差 £2.10。

柴油的价差更大的是谢菲尔德(186.9–201.9,一箱差 £7.50,约合 $10.03)、格拉斯哥(190.9–209.9,差 £9.50,约合 $12.70)和贝尔法斯特(181.9–195.9,差 £7.00,约合 $9.36)。这些数要和背景放在一起读:皇家汽车俱乐部基金会 9 月 30 日说,按 Fuel Finder 数据,全英柴油均价当天早上 8 点突破每升 £2,其中 86 便士是燃油税和增值税(RAC Foundation,2026-09-30)。价差的绝对值不小,但一次加满最多省十英镑左右,开车绕路的油钱和时间要自己算。

城内价差最大的,往往不是普通油站之间,而是遇上了高速服务区或者特殊站点。官方文件里有 168 座高速服务区油站,无铅汽油中位数 198.9 便士/升,其余油站是 172.9,高出 26.0 便士;柴油中位数 222.9 对 199.0,高出 23.9 便士。全英偏离中位数超过 25 便士的 104 个无铅汽油价格里,91 个来自高速服务区。也就是说,第三方镜像「偏离当天中位数 25 便士以上视为录入错误」的规则,在全国层面主要会打到高速服务区,所以它同时把高速服务区排除在均价之外(fuelpricetoday 数据页)。真正像录入错误的是另一类:剑桥附近一座 Gulf 站的高级柴油报 100.9 便士,同站普通柴油是 201.9;伦敦切尔西一座 Gulf 站的无铅汽油报 299.9 便士。这些单点异常要人工确认,不能自动删。

西班牙三城的同类计算是:马德里 95 号汽油 1.619–1.879 欧元/升,一箱差 €13.00(约合 $14.55);巴塞罗那 1.599–1.909,差 €15.50(约合 $17.35);塞维利亚 1.527–1.896,差 €18.45(约合 $20.65)。西班牙的绝对价差比英国大,但读数时要知道,西班牙 10 月的油价里含有一项临时减税:2026 年 9 月 29 日的第 25/2026 号皇家法令把汽油和柴油的燃油税在 10 月每升减 20 欧分,11 月减 13 欧分、12 月减 6 欧分(BOE,RDL 25/2026),11 月 1 日全国价格会整体上移,这和竞争无关。

元数据里的坑:地区、超市标志和重复登记

做按地区、按店型的统计,首先会碰到官方文件自带字段的问题。我们逐列看过之后,把会影响统计的列成一张表:

字段看到的问题数量(10 月 26 日文件)处理办法
location.country同一个地区有多种写法:ENGLAND、England、E;另有 UNITED KINGDOM、UK 和空值15 种取值;727 行空、728 行 UNITED KINGDOM、5 行 UK不用这一列,改按邮编推地区
location.country 与邮编写了具体地区的 6,687 行里,16 行和邮编推出的地区不一致16 行逐条看:威尔士 Bridgend、Pontypridd、Magor 等写成 ENGLAND;但 Berwick-upon-Tweed 两行是邮编推导本身错了(TD15 在英格兰)
is_supermarket_service_station同一超市品牌,有的标了、有的没标Sainsbury's 316 座里 46 座没标,Tesco 516 座里 22 座没标,Morrisons 340 座全标按品牌和名称重新判,不信这个标志
brand_name写的是公司还是招牌不统一(Valero 对 Texaco),Asda 站多写成门店名或合作品牌无法计数,配对中看到多例做品牌统计前先建一张品牌对照表
permanent_closure全部是 false8,147 行无一例外关站只能从「从文件里消失」推断
坐标5 对加油站坐标完全相同;其中 WR12 7PL 的 H J Taylor 登了两次,一次邮编写成 WR127PL10 行用邮编去空格后再去重

地区字段最麻烦。1,460 行(17.9%)的地区是空值或「英国」,统计英格兰、苏格兰、威尔士、北爱尔兰时直接丢掉它们,北爱尔兰会少算一大块。用邮编推地区也有坑,例如苏格兰边界上的 TD 邮编区并不都在苏格兰。所以本文按地区的数都标了「按邮编推」,并且把推导来源写明是第三方镜像。

「永久关闭」那一列全是 false 也值得多说一句。条例第 8 条第 3 款要求经营者在可预见的永久关闭前 28 天报告,不可预见的关闭在合理可行时尽快报告(条例全文),但这份文件里一个关闭的站都没有。第三方镜像的「站点进出表」显示,9 月 7 日到 10 月 23 日之间有 92 次新站出现、12 次离开、19 次回归,离开的那 12 次一次都没有给出关闭日期。对做产品的人来说,关站只能靠「连续几天没出现在文件里」来推断,而不是靠一个字段。

燃油种类上也有一个对车主有用的细节。E10 无铅汽油有价格的站 7,927 座,E5(高标号、含乙醇 5%)只有 6,270 座,高级柴油 4,172 座,B10 和 HVO 分别只有 62 座和 56 座。开老式车的车主在 OpenStreetMap 社区讨论里说过,自从推行 E10,出门在外找 E5 像碰运气(OSM 社区讨论,2026-02-02)。地图的公开界面据 Reddit 用户描述多数时候只显示无铅汽油(Reddit 北爱尔兰版,2026-10-08),而官方文件里每种燃油都有,按燃油种类筛站是开放数据比地图界面多出来的价值。

对照:西班牙、墨西哥和中国怎么公开油价

英国的做法放到别的国家对照,才看得出它的特点。西班牙早在 2007 年就要求加油站报价:第 ITC/2308/2007 号部令第 6 条规定,每周一要报全部价格,改价时要在新价生效前报,「最多提前 3 天,最少提前 1 小时」(BOE,Orden ITC/2308/2007)。也就是说,英国是「改了以后 30 分钟内报」,西班牙是「改之前至少 1 小时报」。西班牙的公开接口一次返回全部 11,380 座加油站,但整份数据只有一个时间戳(我们读到的是「26/10/2026 3:29:41」),单个价格没有任何时间信息;接口自己的说明写「每半小时更新一次」,而地图门户页面写「每五分钟自动更新一次」(西班牙加油站地图门户),两处说法不一致。

中国大陆是另一种制度,放在表里只作对照:按国家发展改革委的《石油价格管理办法》,汽油、柴油实行政府指导价,公布的是省级最高零售价,没有站点级报价可以和地图对账,所以本文没有实测。

英国 Fuel Finder西班牙 MITECO中国大陆墨西哥 CNE
谁定价加油站自定加油站自定政府指导价(最高零售价),站点在上限内自定加油站自定
报价时限改价后 30 分钟内改价前至少 1 小时、最多 3 天,外加每周一全量无站点级报价义务;发改委每 10 个工作日公布上限按监管协议上报,每天 18:00 发布一次
公开形式接口(要 OAuth)+ 每天两次 CSV免登录接口,一次返回全国发改委网页公布按吨计的上限,省级部门公布本地上限价格 XML 和站点 XML 两份
单个价格的时间戳有两个:生效、提交没有,整份一个时间不适用没有
本文实测8,147 座,66.2% 两个时间戳相同11,380 座,3 城地图条目「一站多条」4.1%未实测13,851 座,普通汽油 42.0% 恰好标 23.99 比索

墨西哥那一列来自国家能源委员会的价格页,写明价格由许可持有人按监管协议上报、每天 18:00(墨西哥城时间)更新(CNE 价格页)。我们在新加坡时间 10 月 26 日 11:08 下载了它的价格 XML(免费,不计费):13,785 座有普通汽油价,其中 86.5% 在 24 比索及以下,和墨西哥消费者保护署(Profeco)9 月说的「87% 的站遵守 24 比索建议上限」几乎一样(El Heraldo de México,2026-09-02);5,786 座(42.0%)恰好标 23.99。这张表说明了一件事:英国给每个价格配了两个时间戳,这在几个制度里是最细的;只是三分之二的价格里两个时间戳是同一个数,最细的设计没有被用起来。

柱状图:墨西哥国家能源委员会 10 月 26 日价格文件里全国普通汽油价格的分布,按价格区间分组。一根柱子远高于其他:5,786 座站、42.0% 恰好标 23.99 比索每升,另有 547 座标 24.00;13,785 座里 86.5% 在 24 比索及以下,13.5% 高于 24。

一个可以做的产品:按城镇出的「地图与官方名单对账」周报

把上面的实测串起来,能做的不是「又一个比价应用」(政府的说明页已经列了十几个,见司机说明页),而是给车队、比价应用和地方媒体用的对账周报:每周一次,按城镇列出官方名单和地图条目的配对结果、一站多条的油站、长期未变价的油站、城内价差和异常价格。读者是要对外展示价格的人:比价应用怕显示错价,车队怕司机按地图开过去发现价格不对,地方媒体要写「本地最便宜」。

对账周报流程动画,8 秒一圈,共 6 步:第 1 步每天两次下载 Fuel Finder 官方 CSV;第 2 步每周按城镇用地图搜索取加油站条目,超过 60 行的翻页改用异步;第 3 步按邮编和距离把地图条目配到官方 node_id,150 米内或同邮编 400 米内算配上;第 4 步标出一站多条、非加油站类别和坐标偏差;第 5 步标出超过 14 天未变价和偏离中位数 25 便士以上的价格;第 6 步按城镇出周报,异常价格交人工确认。

流程里有两个判断要由人来做。第一,一站多条时以哪个地图条目为准:我们的建议是优先选类别为「加油站」、名称里有燃油品牌的那一条,其余标为「同站附属条目」;第二,异常价格是改还是留:高速服务区的高价是真价,Gulf 站 100.9 便士的高级柴油更像录错,这一步不能交给规则。报价时间戳的盲区也要在周报里写明,不把「0 秒延迟」当成「按时报价」。

第三方镜像的日均文件提醒我们另一个读数陷阱。它统计的每日改价次数,在 9 月 24 日到 10 月 7 日平均每天 3,102 次,谷歌地图上线后的 10 月 8 日到 22 日平均每天 1,776 次;进入全英均价计算的无铅汽油站数,从 10 月 7 日的 7,665 座降到 10 月 23 日的 7,029 座(fuelpricetoday 数据页)。如果只看这两个数,很容易写出「上了谷歌地图后改价变少、报价站变少」。但同期全英柴油均价在 10 月 3 日达到 199.8 便士的高点后走平,价格不动,改价次数自然少;而站数下降是因为均价计算排除了「30 天没变」的价格,价格走平得越久,被排除的站越多。两周的数据既不能说明谷歌地图让竞争变强,也不能说明它让报价变差。

折线图,2026 年 9 月 8 日到 10 月 23 日,第三方镜像统计的全英每日改价次数和进入均价计算的无铅汽油站数,两个小图上下排列、各自坐标轴。改价次数 9 月 24 日到 10 月 7 日日均 3,102 次,10 月 8 日到 22 日日均 1,776 次,两段均值用虚线标出;站数从 10 月 7 日的 7,665 座降到 10 月 23 日的 7,029 座。图上竖线标出 10 月 8 日。

算一笔账:50 个城镇的周报一个月多少钱

按 2026 年 10 月 26 日读取的能力目录价格(以价格页为准):google_maps_reviews/search 每次调用 $0.001389,一页最多 50 条;twitter/search 和 reddit/search 每次 $0.000556。Fuel Finder 的 CSV 和西班牙的接口不收费。

项数量(每周)单价每周
地图搜索:50 个城镇 × 2 页100 次$0.001389$0.138900
X 搜索:每天 2 个关键词,留意「价格不对」类投诉14 次$0.000556$0.007784
Reddit 搜索:每天 1 次7 次$0.000556$0.003892
Fuel Finder CSV、西班牙接口不限免费$0
合计$0.150576

一个月按 52/12 周算,约 $0.65。地图搜索是按次计费,不按返回行数,一页 50 条和一页 8 条(特鲁罗那次)价格一样;空结果和失败自动退回,我们这次 422 和 429 的 4 次请求都没有扣费。本文实测的 15 次计费调用合计 $0.019169。

用代码或 AI 客户端取同一份数据

一次 curl 搜一个城市的加油站(Key 写成占位符):

bash
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer <API Key>" \
  -H "Content-Type: application/json" \
  -d '{"platform":"google_maps_reviews","action":"search","params":{"keyword":"petrol station","location":"Sheffield","country":"gb","limit":50}}'

返回里和对账有关的字段,与目录 response_fields 逐个对应:place_id 是谷歌地点 ID,跨谷歌服务通用;name、category、categories 用来判断是不是加油站(categories 里有「Petrol Station」才算);address、city、postal_code、country_code 用来和官方邮编比;lat、lng 用来算距离;phone、website 可以辅助判断同一座站的几个条目(例如 bp 条目的网站指向 bp 的站点页,Spar 条目指向 Spar);rating、rating_scale、review_count 是点评数据;price 是价位档次,不是油价;permanently_closed 表示永久停业。目录里还有 description、state、image_url、platform,本次的结果里 description 和 price 都没有出现。

在 Claude Code 里,先按快速开始建一把 Key,再加远程 MCP 服务器(配置方法见 Claude Code 的 MCP 文档):

bash
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
  --header 'Authorization: Bearer ${EVERYINFRA_API_KEY}'

然后可以直接说:「用 everyinfra_call_api 调 google_maps_reviews/search,搜 Glasgow 的 petrol station,把结果按邮编和 150 米距离配到我给你的 Fuel Finder CSV,列出一站多条的油站。」

这次实测里遇到的报错和扣费情况如下。第一,翻页超过 60 行时同步请求会返回 422 async_required,提示改用 "mode":"async",并写明没有扣费;改成异步后先返回 job_id 和 poll_url,任务完成时 billing_state 为 charged。第二,同一把 Key 一分钟超过 10 次请求时返回 429 rate_limited,带 retry_after(我们那次是 27 秒),同样没有扣费,等一会儿再发即可。第三,一个不报错但要小心的情况:西班牙的搜索如果只在 location 里填 Madrid,10:30(新加坡时间)那次返回的 50 条全部在马德里以外(拉斯帕尔马斯、穆尔西亚、瓦伦西亚等),而且正常扣费;把城市写进关键词(「gasolinera en Madrid」)之后,50 条里 46 条在马德里。参数说明里也提醒过「keyword 和 location 不要互相矛盾」,城市写进关键词更稳。空结果和失败的退款逐条对账见失败返还与对账。

和其他做法比

只用官方 CSV:免费、权威,每天两次,有官方 node_id,但没有点评、照片和地图上的身份,看不出顾客在哪个条目上看到价格。适合做价格本身。

申请 Fuel Finder 接口:需要 GOV.UK One Login 和 OAuth 客户端凭据(政府说明页),汇总方要在收到报价 5 分钟内更新接口,比 CSV 新得多;开源的 Home Assistant 插件就是这么接的(GitHub 项目)。我们没有申请接口凭据,这是本文没测到的部分。

用谷歌官方地点接口的 fuelOptions:能拿到谷歌自己展示的价格和 updateTime,但要谷歌云账号和按次计费,而且价格是谷歌筛选过的「高置信度」那部分。

本文做法:地点数据按城镇批量取、留原始响应,和官方名单逐条配对;做不到的是「谷歌界面上此刻显示了哪个价格」,也拿不到接口级的分钟新鲜度。

最近值得注意的变化(2026 年 8–10 月)

10 月 8 日谷歌地图上线和 10 月 7 日 BBC 的报道,正文第一节和实测一、二已经写过,这里不重复。

2026 年 9 月 30 日,皇家汽车俱乐部基金会按 Fuel Finder 数据宣布全英柴油均价突破每升 £2(RAC Foundation)。这意味着 Fuel Finder 已经被独立机构用作发布全国均价的依据,数据质量问题会被放大。

2026 年 9 月 29 日,西班牙第 25/2026 号皇家法令延长燃油减税,10 月每升减 20 欧分,之后逐月递减(BOE;西班牙财政部新闻稿)。这意味着跨月比较西班牙油价时,要先扣掉税的变化。

2026 年 8 月 18 日,CMA 说秋季报告会分析各地油价差异的原因(CMA;《卫报》同日报道)。这意味着按城镇的价差数据很快会有官方解读可以对照。

本文的边界

这篇文章的所有官方数据来自一个时点:2026 年 10 月 26 日 10:19(新加坡时间)取下的 CSV,最新提交是英国时间 10 月 25 日 16:00。我们没有接口凭据,没有分钟级数据,也没有历史序列,历史只用了第三方镜像的日均文件。地图搜索每个城市只取了一到两页,覆盖率受分页上限影响;配对规则(150 米或同邮编 400 米)是我们自己定的,换规则数会变。超市分组按品牌字段,Asda 没有归进去;地区按第三方镜像的邮编推导,个别边界邮编会错。我们没有看到谷歌界面上任何一座油站「此刻是否显示价格」,所以第二组实测只能说「相容」,不能说谷歌按价格新旧决定显示。西班牙的对照只做了地图配对和价差,没有核对西班牙的报价时效。

常见问题

在英国查油价用什么 app? 政府的司机说明页列了十几个使用 Fuel Finder 数据的应用和网站,包括谷歌地图、Waze、RAC Fuel Watch、PetrolPrices 等(说明页)。它们的数据来源相同,差别在显示规则:谷歌只显示它高度确信的价格,PetrolPrices 说它还用自己的数据补充。想看原始数据,也可以直接下载官方 CSV。(问题出自搜索联想词「英国油价app」。)

英国油价单位是什么,每升多少钱? 英国按便士每升标价。10 月 26 日的官方文件里,全英无铅汽油(E10)中位数 172.9 便士/升,普通柴油中位数 199.9 便士/升,高速服务区分别贵 26.0 和 23.9 便士;北爱尔兰的无铅汽油中位数 165.9 便士。换算成美元时按当天汇率,本文用欧洲央行 10 月 23 日参考汇率,1 英镑约合 1.3368 美元。(问题出自搜索联想词「英国 油价 单位」「英国油价每公升」。)

谷歌地图上为什么有的加油站不显示油价? 谷歌说只在高度确信价格正确时才显示(据 BBC 转述)。10 月 24 日 Reddit 上有车主说附近 15 家只有 2 家显示价格。我们从官方文件看到,超市品牌站超过 14 天没改价的占 21.8%,其他加油站占 38.5%;如果谷歌的判断里包含价格新旧,独立油站会更常不显示。这只是和现象相容的解释,谷歌没有公开规则。(问题出自 Reddit 帖子和本次实测。)

相关阅读

平台页:谷歌地图点评爬虫 API、X (Twitter) 爬虫 API、Reddit 爬虫 API。能力页:谷歌地图点评关键词搜索爬虫 API、谷歌地图点评主页或对象详情爬虫 API、X (Twitter) 关键词搜索爬虫 API、Reddit 关键词搜索爬虫 API。同系列:Reddit 11 月 13 日停 RSS、公开招标数据怎么商业化。

参考资料

  1. UK Government,Statutory Instrument 2025 No. 1356《The Motor Fuel Price (Open Data) Regulations 2025》目录与全文,legislation.gov.uk,读取于 2026-10-26,https://www.legislation.gov.uk/uksi/2025/1356/contents/made
  2. 同上,第 9 条「Duty to provide motor fuel price changes」,https://www.legislation.gov.uk/uksi/2025/1356/regulation/9/made
  3. 同上,第 13 条「Sharing of price information」,https://www.legislation.gov.uk/uksi/2025/1356/regulation/13/made
  4. 同上,第 19 条「Financial penalties」,https://www.legislation.gov.uk/uksi/2025/1356/regulation/19/made
  5. UK Parliament,《Data (Use and Access) Act 2025》,legislation.gov.uk,https://www.legislation.gov.uk/ukpga/2025/18/contents
  6. 能源安全与净零部(DESNZ),《Report your fuel prices and forecourt details》,GOV.UK,读取于 2026-10-26,https://www.gov.uk/guidance/report-your-fuel-prices-and-forecourt-details
  7. DESNZ,《Access the latest fuel prices and forecourt data via API or email》,GOV.UK,2026-02-02,https://www.gov.uk/guidance/access-the-latest-fuel-prices-and-forecourt-data-via-api-or-email
  8. Fuel Finder 开发者门户,《Ways to access latest Fuel Finder data》,读取于 2026-10-26(本机直连返回 403,用另一种方式读到了正文),https://www.developer.fuel-finder.service.gov.uk/fuel-finder/access-latest-fuelprices
  9. UK Government,《Drivers set to save as petrol prices launch on Google Maps》,GOV.UK 新闻稿,2026-10-08,https://www.gov.uk/government/news/drivers-set-to-save-as-petrol-prices-launch-on-google-maps
  10. UK Government,《Fuel Finder for drivers: Factsheet》,GOV.UK,读取于 2026-10-26,https://www.gov.uk/government/news/fuel-finder-for-drivers-factsheet
  11. UK Government,《Fuel Finder》合集页,GOV.UK,读取于 2026-10-26,https://www.gov.uk/government/collections/fuel-finder
  12. DESNZ,《Report an error in fuel prices or forecourt details》,GOV.UK,读取于 2026-10-26,https://www.gov.uk/guidance/report-an-error-in-fuel-prices-or-forecourt-details
  13. 竞争与市场管理局(CMA),《[Withdrawn] Access fuel price data》,GOV.UK,读取于 2026-10-26,https://www.gov.uk/guidance/access-fuel-price-data
  14. CMA,《CMA publishes latest monitoring update on road fuel market》,GOV.UK 新闻稿,2026-08-18,https://www.gov.uk/government/news/cma-publishes-latest-monitoring-update-on-road-fuel-market
  15. CMA,《Enhanced road fuel monitoring report: August 2026》,GOV.UK,2026-08-18,https://www.gov.uk/government/publications/enhanced-road-fuel-monitoring-report-august-2026
  16. CMA,《Road fuel market study》案件页,GOV.UK,读取于 2026-10-26,https://www.gov.uk/cma-cases/road-fuel-market-study
  17. Google,《Find UK fuel prices with Google Maps and Waze》,Google 博客,2026-10-08,https://blog.google/company-news/inside-google/around-the-globe/google-europe/united-kingdom/google-maps-waze-fuel-prices-uk/
  18. Google for Developers,《REST Resource: places|Places API (New)》(FuelOptions、FuelPrice),读取于 2026-10-26,https://developers.google.com/maps/documentation/places/web-service/reference/rest/v1/places
  19. BBC News,《Fuel prices added to Google Maps as petrol and diesel costs soar》,2026-10-07,https://www.bbc.co.uk/news/articles/ckx2d4ddjn2eo
  20. The Guardian,《UK motorists can now see live fuel prices on Google Maps》,2026-10-08,https://www.theguardian.com/money/2026/oct/08/uk-drivers-live-petrol-diesel-prices-google-maps-pump-pricing
  21. The Guardian,《UK retailers too slow to pass on fuel price falls, watchdog says》,2026-08-18,https://www.theguardian.com/business/2026/aug/18/uk-retailers-too-slow-pass-on-fuel-price-falls-cma
  22. What Car?,《Google Maps now shows live fuel price data》,2026-10-08,https://www.whatcar.com/news/google-maps-now-shows-live-fuel-price-data
  23. RAC Foundation,《Diesel pushes through £2 a litre mark》,2026-09-30,https://www.racfoundation.org/media-centre/diesel-pushes-through-2-a-litre-mark
  24. PPC Land,《Google Maps gains UK fuel prices fed by 30-minute station reporting rule》,2026-10-11,https://ppc.land/google-maps-gains-uk-fuel-prices-fed-by-30-minute-station-reporting-rule/
  25. Reddit r/AskBrits,《Google Maps no longer showing fuel prices?》,2026-10-24,https://www.reddit.com/r/AskBrits/comments/1xe5c8t/google_maps_no_longer_showing_fuel_prices/
  26. Reddit r/northernireland,《PSA: Live fuel prices in NI now on Google Maps》,2026-10-08,https://www.reddit.com/r/northernireland/comments/1x0osi6/psa_live_fuel_prices_in_ni_now_on_google_maps/
  27. OpenStreetMap 社区论坛,《UK GOV Fuel Finder "Open Data"》,2026-02-02,https://community.openstreetmap.org/t/uk-gov-fuel-finder-open-data/141220
  28. fuelpricetoday.co.uk,《UK Fuel Price Data: Daily Petrol and Diesel Prices by Station》,读取于 2026-10-26,https://fuelpricetoday.co.uk/data
  29. fuelpricetoday.co.uk,《UK fuel prices by filling station, daily, from the Fuel Finder feed》,Zenodo,2026-10-23,DOI 10.5281/zenodo.23588864,https://doi.org/10.5281/zenodo.23588864
  30. The National Archives,《Open Government Licence v3.0》,https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/
  31. GitHub beecho01,《Fuel-Prices-UK》Home Assistant 插件,读取于 2026-10-26,https://github.com/beecho01/Fuel-Prices-UK
  32. 欧洲央行,《Euro foreign exchange reference rates》,2026-10-23,https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html
  33. 西班牙生态转型部(MITECO),加油站价格公开接口 EstacionesTerrestres,读取于 2026-10-26 10:29 SGT,https://sedeaplicaciones.minetur.gob.es/ServiciosRESTCarburantes/PreciosCarburantes/EstacionesTerrestres/
  34. 西班牙工业、旅游和贸易部,《Orden ITC/2308/2007, de 25 de julio》,BOE,2007-07-25,https://www.boe.es/buscar/doc.php?id=BOE-A-2007-14592
  35. 西班牙政府,《Real Decreto-ley 25/2026, de 29 de septiembre》,BOE,2026-09-30,https://www.boe.es/buscar/act.php?id=BOE-A-2026-20265
  36. 西班牙财政部,《El Gobierno aprueba una rebaja del Impuesto sobre Hidrocarburos…》,2026-09-29,https://www.hacienda.gob.es/en-GB/Prensa/Noticias/Paginas/2026/20260929-NP-CM-MEDIDAS-FISCALES.aspx
  37. MITECO,Geoportal de Gasolineras,读取于 2026-10-26,https://geoportalgasolineras.es/geoportal-instalaciones/Inicio
  38. 墨西哥国家能源委员会(CNE),《Precios de expendio de gasolinas y diésel》,读取于 2026-10-26,https://www.cne.gob.mx/ConsultaPrecios/GasolinasyDiesel/GasolinasyDiesel.html
  39. 国家发展改革委,《石油价格管理办法》,2016,https://www.ndrc.gov.cn/xxgk/zcfb/tz/201601/W020190905506573420251.pdf
  40. EveryInfra,数据能力目录 GET /api/v1/social/catalog,读取于 2026-10-26 10:13 SGT,https://api.everyinfra.com/api/v1/social/catalog
  41. Anthropic,《Connect Claude Code to tools via MCP》,读取于 2026-10-26,https://code.claude.com/docs/en/mcp
  42. CNE,各加油站价格 XML,下载于 2026-10-26 11:08 SGT,https://publicacionexterna.azurewebsites.net/publicaciones/prices
  43. El Heraldo de México,《Profeco da detalles sobre acuerdo voluntario para estabilizar precios de gasolina y diésel》,2026-09-02,https://heraldodemexico.com.mx/nacional/2026/9/2/profeco-da-detalles-sobre-acuerdo-voluntario-para-estabilizar-precios-de-gasolina-diesel-881006.html

引用编号 BL-44