title: ACCESS_COARSE_LOCATION permission gives a cell tower precision on Android
body: <p>I am making some tests with the <code>requestLocationUpdates()</code> function from the <code>FusedLocationApi</code>. I am using the <a href="https://developer.android.com/reference/com/google/android/gms/location/LocationRequest.html#PRIORITY_BALANCED_POWER_ACCURACY" rel="noreferrer">PRIORITY_BALANCED_POWER_ACCURACY</a>. A city block precision is fine for me.</p>
  
  <p>When I request the <a href="http://developer.android.com/reference/android/Manifest.permission.html#ACCESS_FINE_LOCATION" rel="noreferrer">ACCESS_FINE_LOCATION</a> permission, I get around a 100m precision which is great with <code>GPS</code> off. As I do not need a GPS precision but a city block precision, I would like to request only the <code>ACCESS_COARSE_LOCATION</code> permission. However when I request the <code>ACCESS_COARSE_LOCATION</code> permission, I get a 2 km precision. It seems that the device does not use anymore the <code>Wifi</code> permission and only a cell tower precision. </p>
  
  <p>How can I have a better precision with the <a href="http://developer.android.com/reference/android/Manifest.permission.html#ACCESS_COARSE_LOCATION" rel="noreferrer">ACCESS_COARSE_LOCATION</a> permission?</p>
  
  <p>Note: the <code>GPS</code> is disabled on my test device.</p>