I want to know how Geo Location is found through a Network provider without GPS in an Android application?
How exactly is triangulation of cell towers implemented in code and how is latitude and longitude of the cell towers is obtained to get the accurate location through
NETWORK_PROVIDER
?Where exactly can I find the source code which implements this functionality? (Android is a huge codebase and I don't know my way around it).
I cannot use the
LocationManager
orLocationProvider
or any class or objects directly as I want to mimic this functionality in hardware so I just want to convert the source code to C with same functionality.