Tach!
Ist es möglich, dass du die Geolocation API des W3Cs und die Google Maps Geolocation API durcheinander wirfst? Ersteres ist eine rein cleintseitige API, die keine zusätzlichen HTTP-Anfragen benötigt. Googles Produkt ist ein Webservice, der notwendigerweise über HTTP kontaktiert wird. Den API-Key braucht man nur für Googles Produkt und das benutzt du ja überhaupt nicht.
navigator.geolocation
gehört nämlich zum W3C-Standard.
Für mich sieht es so aus, als ob der Chrome die Anfrage an die Geolocation-API des W3C direkt beantworten kann und der Firefox sich zum Beantworten der Anfrage an den Google-Service wendet. Ob Chrome irgendwann vorher "heimlich" nach Hause telefoniert hat, hab ich nicht untersucht. Andererseits wüsste ich auch nicht, wie er meinen Standort herausgefunden haben will. Ich habe weder dem Chrome noch dem Betriebssystem dazu irgendwelche Angaben gemacht, noch kann er sich eines nicht vorhandenen GPS/wasauchimmer-Empfängers bedienen.
dedlfix.