Hello,
I have been developing an html5 application that uses the navigator.geolocation alongside the Google Maps api. Everything has been going well, until suddenly, Chromium on my laptop (the default Ubuntu 12.10 package) refuses to return Geolocation data, failing with this error object:
PositionError {message: "Network location provider at 'https://www.googleapis.com/' : Returned error code 403.", code: 2, PERMISSION_DENIED: 1, POSITION_UNAVAILABLE: 2, TIMEOUT: 3} )
Geolocation works fine in Firefox, and fine on Chrome on my Windows PC, so it's not network related.
Bizarrely, geolocation also fails in Chrome on the android phone I have been using to debug the phonegap/cordova version of the application! Works fine in Firefox and the native Google Maps application, but returns that same error whenever I try and use geolocation in Chrome or the native ICS browser.
Have I somehow been blocked from the location provider?