Google satellite 2D Tiles stopped working for European Economic Area (EEA) developers

A few days ago I changed some settings on my Google Maps Platform API key. Shortly after, satellite imagery stopped loading (HTTP 403) across all projects that use that key.

While digging into it, I discovered Google introduced EEA-specific Terms of Service effective 8 July 2025. If your billing account is in the EEA and you create a new project or materially modify an existing integration on/after that date, some content is no longer available via the Map Tiles API—specifically 2D satellite image tiles and photorealistic 3D tiles. Requests for those tiles now return 403. My settings change appears to have counted as a “material modification,” so my integration moved out of the “unmodified state” and the new rules applied.

This is a big problem for me because my Lizmap projects regularly use Google satellite imagery as the background layer. Google’s guidance suggests alternatives (e.g., using the Satellite map type in the Maps JavaScript SDK).

This is the official page for the changes: link.

There is a topic at github openlayers project about it: link. If anyone has successfully worked around this in Lizmap/OpenLayers, I’d love to hear some solutions.