I put a post on the CM forums about this but got no response. Surely I am not the only person with this problem... If anyone running CM10.1 does or does not have this problem please post.... thanks..
I have no idea where to post this so I am just putting it out there in the general area, as it isn't device specific at all. I have been Googling this for a while too but I cant find much reference to anyone else having the same problem.
The problem is:
When WiFi is OFF ONLY Google Maps can get a location from NetworkLocation (basically, cell towers). Nothing else will get a location.
When WiFi is ON Google Maps AND all other apps (Weather Widgets, cLock Widget, etc) get network-based location.
Please note having traditional GPS switched on or off makes no difference, When GPS is on and fixed it works great, no issues at all with normal GPS, this is only related to Network Location Provider (NetworkLocation.apk).
Its annoying as it means I have to keep GPS enabled, and it has to fix every time I want to update my weather widgets, as I cant ask them to use network location as I never use Wifi! And the whole point of it is that it updates when im out and about, not at home on my hotspot.
I just want to know at this stage, does anyone else actually have this problem? Or is it a known bug that I just did not stumble on after hours on Google...? I would track it down but I got no idea where to start.
LG Optimus 2X, CM7, This problem does not exist!
LG Optimus 2X CM10.1, This problem exists.
Sony Xperia Z CM10.1, This problem exists.
This is using the latest offical GAPPS package from goo.im.
Tried play store 4.1.6 & 4.1.10 and also previous versions. No difference.
I am trying to find out if: its a cm10.1 bug, a gapps (networklocation.apk) bug or a jellybean bug.