God's Eye View: een 'spionagesatelliet in de browser' als open source — getest, en onze eigen versie voor € 0
Op 24 augustus 2026 zette Bilawal Sidhu — voormalig productmanager bij Google Maps — de code van God's Eye View op GitHub, onder MIT-licentie. Twee dagen later stond de teller op 4.600 sterren en bijna 1.200 forks. Het idee is simpel en aanstekelijk: een fotorealistische 3D-aarde in de browser, met daarop alles wat nu gebeurt. Vliegtuigen op echte telemetrie, schepen via AIS, satellieten uit baanelementen, aardbevingen van de USGS, bosbranden van NASA, verkeer, publieke camera's die in de 3D-stad geprojecteerd worden — en spraakbesturing: „breng me naar LAX en selecteer het dichtstbijzijnde vliegtuig".

Video van de maker. Wordt pas geladen na een klik — daarvoor stuurt YouTube niets naar uw browser.
Wat we zelf hebben gecontroleerd
We nemen posts op sociale media niet op hun woord, dus we hebben de repository gekloond en gedraaid. Wat klopt: de code is netjes (vanilla JavaScript, CesiumJS, Vite — geen framework), goed getest (2.601 unit tests, allemaal groen) en de dev-server start in 0,4 seconde. Tien van de dertien lagen werken écht zonder sleutel: via het anonieme OpenSky-kanaal kregen we in één keer 7.427 vliegtuigen binnen. Wat niet klopt: de maker was productmanager, geen developer, en Cesium ion is optioneel — niet een van „de sleutels die je nodig hebt".
De belangrijkste bevinding: zonder Google-sleutel blijft de planeet zwart. De app crasht niet — HUD, contactenlijst en vliegtuigen werken — maar het fotorealistische beeld is precies het onderdeel dat je bij Google koopt. De Map Tiles API rekent per sessie: 1.000 sessies per maand gratis, daarna 6 dollar per 1.000. Je kunt een dagquotum instellen zodat je nooit boven het gratis deel komt, maar een betaalrekening met creditcard is verplicht.
De kleine lettertjes die in de post ontbraken
- De „backend" is de Vite-ontwikkelserver: één bestand van 7.383 regels dat alle API-sleutels beheert. De maker schrijft zelf dat het geen productieomgeving is — wie het openbaar host, stelt zijn sleutels bloot aan iedereen die de poort bereikt.
- De onderzeese kabels komen van TeleGeography onder CC BY-NC-SA: geen commercieel gebruik. Op een bedrijfswebsite moet die laag eruit.
- Het gratis plan van Cesium ion (Bing-beelden, terrein) is uitsluitend voor niet-commercieel gebruik; commercieel begint bij 149 dollar per maand.
- Spraakbesturing loopt via de OpenAI Realtime API — optioneel, maar betaald per minuut audio.
Wat we in plaats daarvan bouwden
Voor een leuk experiment op onze eigen site wilden we geen creditcard aan Google hangen en geen sleutelserver beheren. Dus bouwden we De lucht boven Nederland, live — een 3D-wereldbol met uitsluitend publieke, sleutelloze bronnen:
- Vliegtuigen van adsb.lol (community-netwerk van ADS-B-ontvangers), met OpenSky als reserve — honderden toestellen binnen 460 km van Nederland, militaire apart gemarkeerd, klik voor vluchtnummer, type, hoogte en snelheid, en „volg met camera".
- Het ISS en ~150 heldere satellieten uit CelesTrak-baanelementen, doorgerekend in uw browser (SGP4), met de baan van het ISS en de volgende overkomst boven Nederland.
- Aardbevingen van de USGS, laatste 24 uur.
- Aardebeelden van NASA GIBS — publiek domein: Blue Marble als ondergrond en de VIIRS-foto van gisteren (250 m per pixel) als daglaag.
Het enige serveronderdeel is een edge-functie op Netlify die de vliegtuigen elke tien seconden ophaalt en uit de cache aan alle bezoekers doorgeeft: honderd bezoekers uit dezelfde regio blijven één verzoek aan de bron per tien seconden. Geen sleutels, geen kaart, geen abonnement — en niets dat 's nachts een rekening kan laten oplopen.
Waarom dit meer is dan een speeltje
Dit is precies hoe we bij klanten werken. Voordat we een betaalde API, een SaaS-abonnement of een „enterprise-koppeling" voorstellen, kijken we of hetzelfde resultaat mogelijk is met wat al gratis en openbaar is. Verrassend vaak kan dat — en het verschil zit niet in de techniek, maar in de vraag die je vooraf stelt. Wilt u dat zelf leren, op uw eigen computer, in één middag? Dat is wat we doen in de 1-op-1 training.
Wie God's Eye View zelf wil draaien: github.com/bilawalsidhu/gods-eye-view. Node 24.14 of 26, een Google Maps-sleutel met beperkt dagquotum, en laat de server op localhost.