Reputation: 7840
I have implemented Location Based Services using Network Location Provider it doesn't providing me the accurate location. My question is
How Network Location Provider Works? And why its not provide the accurate location.
What is the alternative way to get the Accurate location (I don't have the services of GPS indoor).
Upvotes: 1
Views: 2833
Reputation: 10517
Network location provider is based on data from cellular network base stations. This location data is always innacurate cause' it is some kind of estimation. It depends on number of base stations around you and quality of signal. Also Network provider can get a location based on a WiFi stations SSIDs around you. This is usual more accurate than cellular network base stations method. You can't select what kind of network to use, it is up to Android OS. Network provider using some kind of triangulation algorithms. Also see Mobile phone tracking : network-based
No indoor alternative.
Upvotes: 5