I'm partially unable to get geolocation within a web browser. When the phone-wide "use wifi for location" box is unchecked, going to a new website the requires geolocation fails. For example, maps.google.com gives the the error "Your location could not be determined." When I check the box, I get the permission request dialog, and after that, I can get geolocation regardless of the "wifi geolocation" option.

  • The GPS works fine, and the Maps app works fine.
  • I have enabled geolocation in the browser settings.
  • I have tried this with the stock browser, Dolphin, and a custom app with a WebView (with the appropriate permissions set up). I get the same result on all three. I also got the same result using the Android emulator on my PC.
  • The phone does not have a cellular plan.
  • Android 2.2 on a Motorola Droid

At this point, I have a workaround, but does anyone have clues about what's going on?

  • Have you installed Permission Fix app? – Android Quesito May 13 '12 at 7:16
  • No, I have not. – Steven Bell May 23 '12 at 1:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.